123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147moduletypeS=sigtypet=string(** Alias for {!Digest.t} *)(*
module type S =
sig type t = string val hash_length : int val compare : t -> t -> int
val equal : t -> t -> bool val string : string -> t val bytes : bytes -> t
val substring : string -> int -> int -> t
val subbytes : bytes -> int -> int -> t val channel : in_channel -> int -> t
val file : string -> t val output : out_channel -> t -> unit
val input : in_channel -> t val to_hex : t -> string val of_hex : string -> t
end
*)moduletypeS=sigtypet=stringvalhash_length:intvalcompare:t->t->intvalequal:t->t->boolvalstring:string->tvalbytes:Stdcompat__init.bytes->tvalsubstring:string->int->int->tvalsubbytes:Stdcompat__init.bytes->int->int->tvalchannel:in_channel->int->tvalfile:string->tvaloutput:out_channel->t->unitvalinput:in_channel->tvalto_hex:t->stringvalof_hex:string->tend(** @since 5.2.0:
module type S =
sig
type t = string
val hash_length : int
val compare : t -> t -> int
val equal : t -> t -> bool
val string : string -> t
val bytes : bytes -> t
val substring : string -> int -> int -> t
val subbytes : bytes -> int -> int -> t
val channel : in_channel -> int -> t
val file : string -> t
val output : out_channel -> t -> unit
val input : in_channel -> t
val to_hex : t -> string
val of_hex : string -> t
end
*)(*
module BLAKE128 = Digest.BLAKE128
*)moduleBLAKE128:S(** @since 5.2.0: module BLAKE128 = Digest.BLAKE128
*)(*
module BLAKE256 = Digest.BLAKE256
*)moduleBLAKE256:S(** @since 5.2.0: module BLAKE256 = Digest.BLAKE256
*)(*
module BLAKE512 = Digest.BLAKE512
*)moduleBLAKE512:S(** @since 5.2.0: module BLAKE512 = Digest.BLAKE512
*)(*
module MD5 = Digest.MD5
*)moduleMD5:S(** @since 5.2.0: module MD5 = Digest.MD5
*)valof_hex:string->t(** @since 5.2.0: val of_hex : string -> t *)valequal:t->t->bool(** @since 4.03.0: val equal : t -> t -> bool *)valbytes:bytes->t(*
val bytes : Stdcompat__init.bytes -> t
*)(** @since 4.02.0: val bytes : bytes -> t
*)valsubbytes:bytes->int->int->t(*
val subbytes : Stdcompat__init.bytes -> int -> int -> t
*)(** @since 4.02.0: val subbytes : bytes -> int -> int -> t
*)valcompare:t->t->int(** @since 4.00.0: val compare : t -> t -> int *)valfrom_hex:string->t(** @since 4.00.0: val from_hex : string -> t *)valstring:string->t(** Alias for {!Digest.string} *)valsubstring:string->int->int->t(** Alias for {!Digest.substring} *)(*
val channel : in_channel -> int -> t
*)externalchannel:in_channel->int->t="caml_md5_chan"(*
external channel : in_channel -> int -> t = "md5_chan"
*)(** @since 5.2.0: val channel : in_channel -> int -> t
@since 3.08.0: external channel : in_channel -> int -> t = "caml_md5_chan"
@since 3.07.0: external channel : in_channel -> int -> t = "md5_chan"
*)valfile:string->t(** Alias for {!Digest.file} *)valoutput:out_channel->t->unit(** Alias for {!Digest.output} *)valinput:in_channel->t(** Alias for {!Digest.input} *)valto_hex:t->string(** Alias for {!Digest.to_hex} *)end