mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 00:33:44 +00:00
Send error when failing to decrypt message
This commit is contained in:
@@ -51,6 +51,12 @@ export class NativeMessagingService {
|
|||||||
|
|
||||||
const message = JSON.parse(await this.cryptoService.decryptToUtf8(rawMessage, this.sharedSecret));
|
const message = JSON.parse(await this.cryptoService.decryptToUtf8(rawMessage, this.sharedSecret));
|
||||||
|
|
||||||
|
// Shared secret is invalidated, force re-authentication
|
||||||
|
if (message == null) {
|
||||||
|
ipcRenderer.send('nativeMessagingReply', {command: 'invalidateEncryption'});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (Math.abs(message.timestamp - Date.now()) > MessageValidTimeout) {
|
if (Math.abs(message.timestamp - Date.now()) > MessageValidTimeout) {
|
||||||
this.logService.error('NativeMessage is to old, ignoring.');
|
this.logService.error('NativeMessage is to old, ignoring.');
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user