package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type iana_hash_fn = [
  1. | `MD2
  2. | `MD5
  3. | `SHA_1
  4. | `SHA_224
  5. | `SHA_256
  6. | `SHA_384
  7. | `SHA_512
]
class type digest_ctx = object ... end
class type digest = object ... end
val digests : ?impl:(module Netsys_crypto_types.DIGESTS) -> unit -> digest list
val find : ?impl:(module Netsys_crypto_types.DIGESTS) -> string -> digest
val digest_tstring : digest -> Netsys_types.tstring -> string
val digest_bytes : digest -> Bytes.t -> string
val digest_string : digest -> string -> string
val digest_mstrings : digest -> Netsys_types.mstring list -> string
val hmac : digest -> string -> digest
val iana_find : ?impl:(module Netsys_crypto_types.DIGESTS) -> iana_hash_fn -> digest
val iana_alist : (string * iana_hash_fn) list
val iana_rev_alist : (iana_hash_fn * string) list
val oid_alist : (int array * iana_hash_fn) list
val oid_rev_alist : (iana_hash_fn * int array) list
val name_alist : (string * iana_hash_fn) list
val name_rev_alist : (iana_hash_fn * string) list
OCaml

Innovation. Community. Security.