module Netsys_digests:sig..end
typeiana_hash_fn =[ `MD2 | `MD5 | `SHA_1 | `SHA_224 | `SHA_256 | `SHA_384 | `SHA_512 ]
class type digest_ctx =object..end
class type digest =object..end
Netsys_crypto.current_digests), unless the impl argument is
passed.val digests : ?impl:(module Netsys_crypto_types.DIGESTS) ->
unit -> digest listval find : ?impl:(module Netsys_crypto_types.DIGESTS) -> string -> digestfind name: get the digest name.
The name conventionally follows the <uppercasestring>-<size> format,
e.g. "MD5-128", "SHA1-160", or "SHA2-256".
val digest_tstring : digest -> Netsys_types.tstring -> stringval digest_bytes : digest -> Bytes.t -> stringval digest_string : digest -> string -> stringval digest_mstrings : digest -> Netsys_types.mstring list -> stringval hmac : digest -> string -> digesthmac dg key: returns the digest context computing the HMAC
construction (RFC-2104).
The key must not be longer than dg#block_length.
val iana_find : ?impl:(module Netsys_crypto_types.DIGESTS) ->
iana_hash_fn -> digestiana_find name: get the digest nameval iana_alist : (string * iana_hash_fn) listval iana_rev_alist : (iana_hash_fn * string) listval oid_alist : (int array * iana_hash_fn) listval oid_rev_alist : (iana_hash_fn * int array) listval name_alist : (string * iana_hash_fn) listval name_rev_alist : (iana_hash_fn * string) list