Pbkdf2Sha256¶
Derive a key from a password using PBKDF2 with HMAC-SHA-256 as the PRF, as defined in RFC 2898.
Returns a key of the requested length, or raises an error if the derivation fails (e.g., zero iterations).
Supported on OpenSSL 1.1.x, OpenSSL 3.0.x, and LibreSSL.
Constructors¶
create¶
Returns¶
- Pbkdf2Sha256 val^
Public Functions¶
apply¶
fun tag apply(
password: (String val | Array[U8 val] val),
salt: (String val | Array[U8 val] val),
iterations: U32 val,
key_length: USize val)
: Array[U8 val] val ?
Parameters¶
- password: (String val | Array[U8 val] val)
- salt: (String val | Array[U8 val] val)
- iterations: U32 val
- key_length: USize val
Returns¶
eq¶
Parameters¶
- that: Pbkdf2Sha256 val
Returns¶
- Bool val
ne¶
Parameters¶
- that: Pbkdf2Sha256 val
Returns¶
- Bool val