pub fn create_passcode_key(
passcode: &[u8],
salt: &[u8],
params: &PasscodeKdf,
) -> Result<AuthKey>Expand description
Derives the key of one passcode wrap (CreatePasscodeKey).
ยงErrors
Error::KeyDataInvalidfor an empty passcode, a salt shorter thankdf::PASSCODE_SALT_MIN_SIZE, or parameters that are above the caps or notPasscodeKdf::valid.Error::BadDecryptKeywhen the derivation itself fails, which Telegram Desktop reports as a wrong passcode.