package digestif

  1. Overview
  2. Docs
type 'kind t = private string
val module_of : 'k hash -> (module S with type kind = 'k)
val digesti_bytes : 'k hash -> Bytes.t iter -> 'k t
val digesti_string : 'k hash -> String.t iter -> 'k t
val digesti_bigstring : 'k hash -> bigstring iter -> 'k t
val hmaci_bytes : 'k hash -> key:Bytes.t -> Bytes.t iter -> 'k t
val hmaci_string : 'k hash -> key:String.t -> String.t iter -> 'k t
val hmaci_bigstring : 'k hash -> key:bigstring -> bigstring iter -> 'k t
val pp : 'k hash -> 'k t pp
val eq : 'k hash -> 'k t equal
val neq : 'k hash -> 'k t equal
val unsafe_compare : 'k hash -> 'k t compare
val to_hex : 'k hash -> 'k t -> string
val of_hex : 'k hash -> string -> 'k t
OCaml

Innovation. Community. Security.