EverCrypt.HKDFAgile, multiplexing interface for HKDF
Supports the same hashing algorithms as EverCrypt.HMAC.
val extract : alg:SharedDefs.HashDefs.alg -> salt:bytes -> ikm:bytes -> bytesextract alg salt ikm computes a pseudorandom key using hashing algorithm alg with input key material ikm and salt salt.
val expand :
alg:SharedDefs.HashDefs.alg ->
prk:bytes ->
info:bytes ->
size:int ->
bytesexpand alg prk info size expands the pseudorandom key prk using hashing algorithm alg, taking the info string info into account and returns a buffer of size bytes.
module Noalloc : sig ... endVersions of these functions which write their output in a buffer passed in as an argument