Module Pbkdf.MakeSource

Given a Hash/pseudorandom function, get the PBKDF

Parameters

Signature

Sourceval pbkdf1 : password:Cstruct.t -> salt:Cstruct.t -> count:int -> dk_len:int -> Cstruct.t

pbkdf1 password salt count dk_len is dk, the derived key of dk_len octets. The salt must be eight octets, count the iteration count.

  • raises Invalid_argument

    when either salt is not eight octets long or either count or dk_len are not valid.

Sourceval pbkdf2 : password:Cstruct.t -> salt:Cstruct.t -> count:int -> dk_len:int32 -> Cstruct.t

pbkdf2 password salt count dk_len is dk, the derived key of dk_len octets.