feat: fix x25519 decrypt
This commit is contained in:
@@ -327,7 +327,7 @@ fn try_decrypt_key_ecdh_pgp_x25519(envelop: &TinyEncryptEnvelop, pin: &Option<St
|
|||||||
let wrap_key = WrapKey::parse(&envelop.encrypted_key)?;
|
let wrap_key = WrapKey::parse(&envelop.encrypted_key)?;
|
||||||
let cryptor = match wrap_key.header.enc.as_str() {
|
let cryptor = match wrap_key.header.enc.as_str() {
|
||||||
ENC_AES256_GCM_X25519 => Cryptor::Aes256Gcm,
|
ENC_AES256_GCM_X25519 => Cryptor::Aes256Gcm,
|
||||||
ENC_CHACHA20_POLY1305_X25519 => Cryptor::Aes256Gcm,
|
ENC_CHACHA20_POLY1305_X25519 => Cryptor::ChaCha20Poly1305,
|
||||||
_ => return simple_error!("Unsupported header enc: {}", &wrap_key.header.enc),
|
_ => return simple_error!("Unsupported header enc: {}", &wrap_key.header.enc),
|
||||||
};
|
};
|
||||||
let e_pub_key = &wrap_key.header.e_pub_key;
|
let e_pub_key = &wrap_key.header.e_pub_key;
|
||||||
|
|||||||
Reference in New Issue
Block a user