keyFromPassword function

Uint8List keyFromPassword({
  1. required String password,
  2. required Uint8List salt,
})

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);
}