Module type Pbkdf.S
RFC 2898 specifies two password-based key derivation functions (PBKDF1 and PBKDF2), which are abstracted over a specific hash/pseudorandom function.
val pbkdf1 : password:Cstruct.t -> salt:Cstruct.t -> count:int -> dk_len:int -> Cstruct.t
pbkdf1 password salt count dk_len
isdk
, the derived key ofdk_len
octets. Thesalt
must be eight octets,count
the iteration count.- raises Invalid_argument
when either
salt
is not eight octets long or eithercount
ordk_len
are not valid.