keyFromPassword function
Implementation
Uint8List keyFromPassword({required String password, required Uint8List salt}) {
final pbkdf2 = new PBKDF2(
blockLength: PBKDF2_BLOCK_LENGTH,
desiredKeyLength: 32,
iterationCount: 10000,
digestAlgorithm: SHA256Digest());
return pbkdf2.process(
data: Uint8List.fromList(password.codeUnits), passphrase: '', salt: salt);
}