hashfunc_intf.ml1 2 3 4 5 6 7 8 9 10 11 12module type S = sig val hash_bytes : bytes -> bytes val hash_string : string -> string val hash_strings : string list -> string end module type MAKER = functor (A : sig (** Hash size in bytes *) val bytes : int end) -> S