feat: v1.1.2, support readonly for secure editor

This commit is contained in:
2023-12-08 22:58:54 +08:00
parent bd586130fb
commit 638e40448a
4 changed files with 5 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ use crate::spec::{EncEncryptedMeta, TinyEncryptEnvelop, TinyEncryptEnvelopType,
use crate::util::SecVec;
use crate::util_digest::DigestWrite;
#[cfg(feature = "macos")]
use crate::util_keychainpasskey;
use crate::util_keychainstatic;
use crate::util_progress::Progress;
use crate::wrap_key::WrapKey;
@@ -523,7 +523,7 @@ fn try_decrypt_key_ecdh_static_x25519(config: &Option<TinyEncryptConfig>, envelo
let service_name = &config_envelop_args[1];
let key_name = &config_envelop_args[2];
let shared_secret = opt_result!(
util_keychainpasskey::decrypt_data(service_name, key_name, &e_pub_key_bytes), "Decrypt static x25519 failed: {}");
util_keychainstatic::decrypt_data(service_name, key_name, &e_pub_key_bytes), "Decrypt static x25519 failed: {}");
let key = util::simple_kdf(shared_secret.as_slice());
let key_nonce = KeyNonce { k: &key, n: &wrap_key.nonce };