feat: v0.9.0, support secure editor

This commit is contained in:
2023-12-02 12:20:28 +08:00
parent 1e2f13e0b8
commit 9e36725908
6 changed files with 31 additions and 7 deletions

View File

@@ -218,6 +218,10 @@ pub fn decrypt_single(config: &Option<TinyEncryptConfig>,
let mut meta = meta;
meta.file_length = temp_file_content.len() as u64;
meta.file_last_modified = util_time::get_current_millis() as u64;
match &mut meta.file_edit_count {
None => { meta.file_edit_count = Some(1); }
Some(file_edit_count) => { *file_edit_count += 1; }
}
let mut file_out = File::create(path)?;
let _ = util_enc_file::write_tiny_encrypt_meta(&mut file_out, &meta, is_meta_compressed)?;
let compress_level = iff!(meta.compress, Some(Compression::default().level()), None);