encrypt method
Implementation
Future<Uint8List> encrypt(Uint8List key, VarDictionary kdfParameters) async {
final kdfType = kdfTypeFor(kdfParameters);
switch (kdfType) {
case KdfType.Argon2:
_logger.fine('Must be using argon2');
return await encryptArgon2(key, kdfParameters);
case KdfType.Aes:
_logger.fine('Must be using aes');
return await encryptAes(key, kdfParameters);
default:
throw UnsupportedError('unsupported KDF Type $kdfType.');
}
}