scrypt static method

String scrypt({
  1. required String password,
  2. required String salt,
  3. int n = 16384,
  4. int r = 8,
  5. int p = 1,
  6. int dkLen = 32,
  7. UByteEncoding saltEncoding = UByteEncoding.utf8,
  8. bool asHex = false,
})

Implementation

static String scrypt({required String password, required String salt, int n = 16384, int r = 8, int p = 1, int dkLen = 32, UByteEncoding saltEncoding = UByteEncoding.utf8, bool asHex = false}) {
  final Uint8List dk = _scrypt(_u8(password), _bytes(salt, saltEncoding), n, r, p, dkLen);
  return asHex ? _toHex(dk) : base64.encode(dk);
}