sig
type t
val digest_size : int
val init : unit -> Nocrypto.Hash.S.t
val feed : Nocrypto.Hash.S.t -> Cstruct.t -> unit
val get : Nocrypto.Hash.S.t -> Cstruct.t
val digest : Cstruct.t -> Cstruct.t
val digestv : Cstruct.t list -> Cstruct.t
val hmac : key:Cstruct.t -> Cstruct.t -> Cstruct.t
end