pub fn encrypt_with_progress(
plaintext: &[u8],
keks: &[Kek],
vault_salt: &[u8; 16],
opts: &EncryptOptions,
rnd: &RandomMaterial,
progress: Option<ProgressFn<'_>>,
) -> Result<EncryptedFile>Expand description
与 encrypt 相同,但分块过程中回报进度。
大文件加密是纯 CPU 循环,没有进度反馈时用户无法区分「在算」和
「卡死了」。回调语义见 crate::payload::ProgressFn。
§Errors
与 encrypt 一致。