derive static method
Implementation
static Uint8List derive(
Uint8List password, Uint8List salt, int n, int r, int p, int dkLen) {
final b = Pbkdf2.deriveSha256(
password: password,
salt: salt,
iterations: 1,
keyLength: p * 128 * r,
);
for (var i = 0; i < p; i++) {
_smix(b, i * 128 * r, r, n);
}
return Pbkdf2.deriveSha256(
password: password,
salt: b,
iterations: 1,
keyLength: dkLen,
);
}