feat: zeroize
This commit is contained in:
@@ -8,6 +8,7 @@ use clap::Args;
|
||||
use flate2::Compression;
|
||||
use rsa::Pkcs1v15Encrypt;
|
||||
use rust_util::{debugging, failure, information, opt_result, simple_error, success, util_msg, warning, XResult};
|
||||
use zeroize::Zeroize;
|
||||
|
||||
use crate::{util, util_ecdh};
|
||||
use crate::compress::GzStreamEncoder;
|
||||
@@ -220,7 +221,8 @@ fn encrypt_file(file_in: &mut File, file_out: &mut File, key: &[u8], nonce: &[u8
|
||||
opt_result!(file_out.write_all(&encrypted), "Write file failed: {}");
|
||||
}
|
||||
}
|
||||
util::zeroize(key);
|
||||
let mut key = key;
|
||||
key.zeroize();
|
||||
Ok(total_len)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user