kdfTypeFor static method
Implementation
static KdfType kdfTypeFor(VarDictionary kdfParameters) {
final uuid = KdfField.uuid.read(kdfParameters);
if (uuid == null) {
throw KdbxCorruptedFileException('No Kdf UUID');
}
final kdfUuid = base64.encode(uuid);
return kdfUuids[kdfUuid] ??
(() => throw KdbxCorruptedFileException(
'Invalid KDF UUID ${uuid.encodeBase64()}'))();
}