add kdf
This commit is contained in:
parent
6670b763f3
commit
cdd490fbb8
6 changed files with 33 additions and 0 deletions
9
src/fdh.ml
Normal file
9
src/fdh.ml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
module Kdf = struct
|
||||
module XTR = Hkdf.Make (Digestif.SHA512)
|
||||
module PRF = Hkdf.Make (Digestif.SHA256)
|
||||
|
||||
let kdf ~xts ~ikm ~ctx ~len =
|
||||
let prk = XTR.extract ~salt:xts ikm in
|
||||
let okm = PRF.expand ~prk ~info:ctx len in
|
||||
okm
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue