pub fn derive( password: &[u8], salt: &[u8], level: SecurityLevel, ) -> Result<[u8; 64], Error>
Derive a 64-byte key from password and salt using Argon2id.
password
salt
Salt must be ≥ 8 bytes; 16 random bytes is recommended.