deriveKey static method

Future<String> deriveKey(
  1. String password,
  2. String salt, {
  3. Argon2Variant variant = Argon2Variant.argon2id,
})

Derives a key using Argon2 with default parameters

password - The password to derive the key from salt - The salt to use for key derivation variant - The Argon2 variant to use (default: Argon2id) Returns a Future

Implementation

static Future<String> deriveKey(
  String password,
  String salt, {
  Argon2Variant variant = Argon2Variant.argon2id,
}) {
  return deriveKeyBytes(
    password,
    salt,
    variant: variant,
  ).then((bytes) => _bytesToHex(bytes));
}