Parameters
Signature
include sig ... end
val unsafe_feed_bytes : H.ctx -> ?off:int -> ?len:int -> By.t -> unitval unsafe_feed_string : H.ctx -> ?off:int -> ?len:int -> string -> unitval unsafe_get : H.ctx -> By.tval get_into_bytes : H.ctx -> ?off:int -> bytes -> unitval to_hex : string -> stringval decode : char -> char -> charval of_hex : string -> stringval of_hex_opt : string -> string optionval consistent_of_hex : string -> stringval consistent_of_hex_opt : string -> string optionval of_raw_string : string -> stringval of_raw_string_opt : string -> string optionval to_raw_string : 'a -> 'aval equal : string -> string -> boolval get : H.ctx -> stringval feed_bytes : H.ctx -> ?off:int -> ?len:int -> By.t -> H.ctxval feed_string : H.ctx -> ?off:int -> ?len:int -> string -> H.ctxval feedi_bytes : H.ctx -> ((By.t -> unit) -> 'a) -> H.ctxval feedi_string : H.ctx -> ((string -> unit) -> 'a) -> H.ctxval digest_bytes : ?off:int -> ?len:int -> By.t -> stringval digest_string : ?off:int -> ?len:int -> string -> stringval digesti_bytes : ((By.t -> unit) -> 'a) -> stringval digesti_string : ((string -> unit) -> 'a) -> stringval digestv_bytes : By.t list -> stringval digestv_string : string list -> stringval norm_bytes : string -> bytesval hmac_init : key:string -> H.ctx * stringval hmac_feed_bytes :
(H.ctx * 'a) ->
?off:int ->
?len:int ->
By.t ->
H.ctx * 'aval hmac_feed_string :
(H.ctx * 'a) ->
?off:int ->
?len:int ->
string ->
H.ctx * 'aval hmac_get : (H.ctx * string) -> stringval hmac_feedi_bytes : (H.ctx * 'a) -> ((By.t -> unit) -> 'b) -> H.ctx * 'aval hmac_feedi_string : (H.ctx * 'a) -> ((string -> unit) -> 'b) -> H.ctx * 'aval hmaci_bytes : key:string -> ((By.t -> unit) -> 'a) -> stringval hmaci_string : key:string -> ((string -> unit) -> 'a) -> stringval hmac_bytes : key:string -> ?off:int -> ?len:int -> By.t -> stringval hmac_string : key:string -> ?off:int -> ?len:int -> string -> stringval hmacv_bytes : key:string -> By.t list -> stringval hmacv_string : key:string -> string list -> string