We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f145eb3 commit 99d909cCopy full SHA for 99d909c
crates/bitwarden-core/src/client/encryption_settings.rs
@@ -84,7 +84,9 @@ impl EncryptionSettings {
84
if let Some(signing_key) = signing_key {
85
use bitwarden_crypto::SerializedBytes;
86
87
- let dec: Vec<u8> = signing_key.decrypt_with_key(&user_key).unwrap();
+ let dec: Vec<u8> = signing_key
88
+ .decrypt_with_key(&user_key)
89
+ .map_err(|_| EncryptionSettingsError::InvalidSigningKey)?;
90
let signing_key = SigningKey::from_cose(&SerializedBytes::from(dec))
91
.map_err(|_| EncryptionSettingsError::InvalidSigningKey)?;
92
ctx.set_signing_key(SigningKeyId::UserSigningKey, signing_key)?;
0 commit comments