feat: optimize

This commit is contained in:
2023-10-28 16:47:08 +08:00
parent 89ed3c26ed
commit 20b0fe1ea2
3 changed files with 12 additions and 6 deletions

View File

@@ -138,10 +138,10 @@ pub fn decrypt_single(config: &Option<TinyEncryptConfig>,
let key = SecVec(try_decrypt_key(config, selected_envelop, pin, slot)?);
let nonce = SecVec(opt_result!(util::decode_base64(&meta.nonce), "Decode nonce failed: {}"));
let key_nonce = KeyNonce { k: &key.0, n: &nonce.0 };
let key_nonce = KeyNonce { k: key.as_ref(), n: nonce.as_ref() };
// debugging!("Decrypt key: {}", hex::encode(&key.0));
util_msg::when_debug(|| debugging!("Decrypt nonce: {}", hex::encode(&nonce.0)));
util_msg::when_debug(|| debugging!("Decrypt nonce: {}", hex::encode(nonce.as_ref())));
let enc_meta = parse_encrypted_meta(&meta, cryptor, &key_nonce)?;
parse_encrypted_comment(&meta, cryptor, &key_nonce)?;