Module HMAC.Noalloc
Versions of these functions which write their output in a buffer passed in as an argument
val mac : alg:SharedDefs.HashDefs.alg -> key:bytes -> msg:bytes -> tag:bytes -> unitmac alg key msg tagcomputes the HMAC ofmsgbased on hashing algorithmalgusing keykeyand writes the result intag. The `tag` buffer needs to satisfy the size requirements for the output buffer.