deriveKey static method
Implementation
static Uint8List deriveKey(
String secret,
List<int> salt, {
int iterations = defaultIterations,
int keylen = defaultKeyLength,
int hmacLength = 64,
AuthenticationStringEncoding stringEncoding =
AuthenticationStringEncoding.utf8,
}) {
final derivator = PBKDF2KeyDerivator(HMac(SHA256Digest(), hmacLength))
..init(Pbkdf2Parameters(Uint8List.fromList(salt), iterations, keylen));
return derivator.process(
Uint8List.fromList(encodeString(secret, stringEncoding: stringEncoding)),
);
}