include Digestif.S
val kind : kindval empty : ctxval init : unit -> ctxval feed_bytes : ctx -> ?off:int -> ?len:int -> Stdlib.Bytes.t -> ctxval feed_string : ctx -> ?off:int -> ?len:int -> Stdlib.String.t -> ctxval feed_bigstring : ctx -> ?off:int -> ?len:int -> Digestif.bigstring -> ctxval feedi_bytes : ctx -> Stdlib.Bytes.t Digestif.iter -> ctxval feedi_string : ctx -> Stdlib.String.t Digestif.iter -> ctxval feedi_bigstring : ctx -> Digestif.bigstring Digestif.iter -> ctxval digest_bytes : ?off:int -> ?len:int -> Stdlib.Bytes.t -> tval digest_string : ?off:int -> ?len:int -> Stdlib.String.t -> tval digest_bigstring : ?off:int -> ?len:int -> Digestif.bigstring -> tval digesti_bytes : Stdlib.Bytes.t Digestif.iter -> tval digesti_string : Stdlib.String.t Digestif.iter -> tval digesti_bigstring : Digestif.bigstring Digestif.iter -> tval digestv_bytes : Stdlib.Bytes.t list -> tval digestv_string : Stdlib.String.t list -> tval digestv_bigstring : Digestif.bigstring list -> tval hmac_bytes : key:Stdlib.Bytes.t -> ?off:int -> ?len:int -> Stdlib.Bytes.t -> tval hmac_string : key:Stdlib.String.t -> ?off:int -> ?len:int -> Stdlib.String.t -> tval hmac_bigstring : key:Digestif.bigstring -> ?off:int -> ?len:int -> Digestif.bigstring -> tval hmaci_bytes : key:Stdlib.Bytes.t -> Stdlib.Bytes.t Digestif.iter -> tval hmaci_string : key:Stdlib.String.t -> Stdlib.String.t Digestif.iter -> tval hmaci_bigstring : key:Digestif.bigstring -> Digestif.bigstring Digestif.iter -> tval hmacv_bytes : key:Stdlib.Bytes.t -> Stdlib.Bytes.t list -> tval hmacv_string : key:Stdlib.String.t -> Stdlib.String.t list -> tval hmacv_bigstring : key:Digestif.bigstring -> Digestif.bigstring list -> tval unsafe_compare : t Digestif.compareval equal : t Digestif.equalval pp : t Digestif.ppval of_hex : string -> tval of_hex_opt : string -> t optionval consistent_of_hex : string -> tval consistent_of_hex_opt : string -> t optionval to_hex : t -> stringval of_raw_string : string -> tval of_raw_string_opt : string -> t optionval to_raw_string : t -> stringval hash : t -> intval read : t -> int -> intmodule Set : Stdlib.Set.S with type elt = tmodule Map : Stdlib.Map.S with type key = t