argon function
Password derive
Implementation
Future<List<int>> argon(String password, Uint8List salt) async {
final parameters = Argon2Parameters(
Argon2Parameters.ARGON2_d,
salt,
iterations: 2,
memoryPowerOf2: 5,
);
final argon2 = Argon2BytesGenerator()..init(parameters);
final passwordBytes = parameters.converter.convert(password);
final result = Uint8List(32);
argon2.generateBytes(passwordBytes, result, 0, result.length);
return result;
}