Argon2id.derive

ubyte[] derive(const(ubyte)[] secret, const(ubyte)[] salt, size_t length)
No documentation available for this declaration.
ubyte[] derive(const(ubyte)[] secret, const(ubyte)[] salt, size_t length, KDFParams params)

Derives a key using the given parameters.

Non-zero fields in params override the constructor values: iterations overrides t, memory overrides m, and parallelism overrides p. Zero-valued fields fall back to the constructor defaults.

Parameters

secretThe secret input (password).
saltThe salt.
lengthThe desired length of the derived key in bytes.
paramsAlgorithm-specific parameters.

Returns

The derived key bytes.