PBKDF2.fromSecurity constructor

PBKDF2.fromSecurity(
  1. PBKDF2Security security, {
  2. List<int>? salt,
  3. MACHash<HashDigestSink>? mac,
  4. int? iterations,
  5. int? keyLength,
})

Create a PBKDF2 instance from PBKDF2Security.

Implementation

factory PBKDF2.fromSecurity(
  PBKDF2Security security, {
  List<int>? salt,
  MACHash? mac,
  int? iterations,
  int? keyLength,
}) =>
    PBKDF2(
      mac ?? security.mac,
      iterations ?? security.c,
      keyLength: keyLength ?? security.dklen,
      salt: salt,
    );