package digestif

  1. Overview
  2. Docs
type bigstring = (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
type !'a iter = ('a -> unit) -> unit
type !'a compare = 'a -> 'a -> int
type !'a equal = 'a -> 'a -> bool
type !'a pp = Stdlib.Format.formatter -> 'a -> unit
module type S = sig ... end
type kind = [
  1. | `BLAKE2B
  2. | `BLAKE2S
  3. | `MD5
  4. | `RMD160
  5. | `SHA1
  6. | `SHA224
  7. | `SHA256
  8. | `SHA384
  9. | `SHA512
]
type !'k hash =
  1. | MD5 : [ `MD5 ] hash
  2. | SHA1 : [ `SHA1 ] hash
  3. | RMD160 : [ `RMD160 ] hash
  4. | SHA224 : [ `SHA224 ] hash
  5. | SHA256 : [ `SHA256 ] hash
  6. | SHA384 : [ `SHA384 ] hash
  7. | SHA512 : [ `SHA512 ] hash
  8. | BLAKE2B : int -> [ `BLAKE2B ] hash
  9. | BLAKE2S : int -> [ `BLAKE2S ] hash
module type Ctor = sig ... end
module type Top = sig ... end
OCaml

Innovation. Community. Security.