hashPassword method
Result<PasswordHash, String>
hashPassword({
- required Argon2Config config,
- required Uint8List password,
- required String salt,
Hash password to PHC string ($argon2id$v=19$...)
Implementation
Result<PasswordHash, String> hashPassword({
required Argon2Config config,
required Uint8List password,
required String salt,
}) {
final results = _hashPassword([config.toWasm(), password, salt]);
final result = results[0];
return _world.withContext(() => Result.fromJson(
result,
(ok) => ok is String ? ok : (ok! as ParsedString).value,
(error) => error is String ? error : (error! as ParsedString).value));
}