Skip to main content

encrypt

Function encrypt 

Source
pub fn encrypt(
    plaintext: &[u8],
    keks: &[Kek],
    vault_salt: &[u8; 16],
    opts: &EncryptOptions,
    rnd: &RandomMaterial,
) -> Result<EncryptedFile>
Expand description

加密数据,产出完整的 omy 文件字节。

vault_salt 应在同一 vault 内保持一致,这样多个文件可复用同一次 Argon2 计算。

§Errors