Digestiftype bigstring = (char, Bigarray_compat.int8_unsigned_elt, Bigarray_compat.c_layout) Bigarray_compat.Array1.ttype 'a pp = Format.formatter -> 'a -> unitval failwith : ('a, unit, string, 'b) format4 -> 'amodule type S = sig ... endmodule type MAC = sig ... endmodule type Desc = sig ... endmodule type Hash = sig ... endmodule type Hash_BLAKE2 = sig ... endmodule Make_BLAKE2 (H : Hash_BLAKE2) (D : Desc) : sig ... endmodule BLAKE2B : sig ... endmodule BLAKE2S : sig ... endmodule Make_BLAKE2B (D : sig ... end) : Smodule Make_BLAKE2S (D : sig ... end) : Stype 'k hash = | MD5 : MD5.t hash |
| SHA1 : SHA1.t hash |
| RMD160 : RMD160.t hash |
| SHA224 : SHA224.t hash |
| SHA256 : SHA256.t hash |
| SHA384 : SHA384.t hash |
| SHA512 : SHA512.t hash |
| SHA3_224 : SHA3_224.t hash |
| SHA3_256 : SHA3_256.t hash |
| SHA3_384 : SHA3_384.t hash |
| SHA3_512 : SHA3_512.t hash |
| WHIRLPOOL : WHIRLPOOL.t hash |
| BLAKE2B : BLAKE2B.t hash |
| BLAKE2S : BLAKE2S.t hash |
val sha3_224 : SHA3_224.t hashval sha3_256 : SHA3_256.t hashval sha3_384 : SHA3_384.t hashval sha3_512 : SHA3_512.t hashval whirlpool : WHIRLPOOL.t hash