module Digests:Netsys_crypto_types.DIGESTS
Users should not call functions of the provider directly, but use
Netsys_digests, or another higher-level layer.
type digest
val digests : digest listval find : string -> digestNot_foundval name : digest -> string<uppercasename>-<size>, e.g. "MD5-128", "SHA1-160", "SHA2-256".val size : digest -> intval block_length : digest -> inttype digest_ctx
val create : digest -> digest_ctxval add : digest_ctx -> Netsys_types.memory -> unitval finish : digest_ctx -> string