Module Digestif.Make_BLAKE2BSource
Parameters
Signature
include sig ... end
Sourcetype ctx = Baijiu_blake2b.Unsafe.ctx Sourceval empty : Baijiu_blake2b.Unsafe.ctx Sourceval init : unit -> Baijiu_blake2b.Unsafe.ctx val unsafe_feed_bytes :
Baijiu_blake2b.Unsafe.ctx ->
?off:??? ->
?len:??? ->
By.t ->
unitval unsafe_feed_string :
Baijiu_blake2b.Unsafe.ctx ->
?off:??? ->
?len:??? ->
string ->
unitval unsafe_get : Baijiu_blake2b.Unsafe.ctx -> By.tSourceval get_into_bytes : Baijiu_blake2b.Unsafe.ctx -> ?off:??? -> bytes -> unit val 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 -> boolSourceval get : Baijiu_blake2b.Unsafe.ctx -> string Sourceval feed_bytes :
Baijiu_blake2b.Unsafe.ctx ->
?off:??? ->
?len:??? ->
By.t ->
Baijiu_blake2b.Unsafe.ctx Sourceval feed_string :
Baijiu_blake2b.Unsafe.ctx ->
?off:??? ->
?len:??? ->
string ->
Baijiu_blake2b.Unsafe.ctx Sourceval feedi_bytes :
Baijiu_blake2b.Unsafe.ctx ->
((By.t -> unit) -> 'a) ->
Baijiu_blake2b.Unsafe.ctx Sourceval feedi_string :
Baijiu_blake2b.Unsafe.ctx ->
((string -> unit) -> 'a) ->
Baijiu_blake2b.Unsafe.ctx Sourceval digest_bytes : ?off:??? -> ?len:??? -> By.t -> string Sourceval digest_string : ?off:??? -> ?len:??? -> string -> string Sourceval digesti_bytes : ((By.t -> unit) -> 'a) -> string Sourceval digesti_string : ((string -> unit) -> 'a) -> string Sourceval digestv_bytes : By.t list -> string Sourceval digestv_string : string list -> string val norm_bytes : string -> bytesSourceval hmac_init : key:string -> Baijiu_blake2b.Unsafe.ctx * string Sourceval hmac_feed_bytes :
(Baijiu_blake2b.Unsafe.ctx * 'a) ->
?off:??? ->
?len:??? ->
By.t ->
Baijiu_blake2b.Unsafe.ctx * 'a Sourceval hmac_feed_string :
(Baijiu_blake2b.Unsafe.ctx * 'a) ->
?off:??? ->
?len:??? ->
string ->
Baijiu_blake2b.Unsafe.ctx * 'a Sourceval hmac_get : (Baijiu_blake2b.Unsafe.ctx * string) -> string Sourceval hmac_feedi_bytes :
(Baijiu_blake2b.Unsafe.ctx * 'a) ->
((By.t -> unit) -> 'b) ->
Baijiu_blake2b.Unsafe.ctx * 'a Sourceval hmac_feedi_string :
(Baijiu_blake2b.Unsafe.ctx * 'a) ->
((string -> unit) -> 'b) ->
Baijiu_blake2b.Unsafe.ctx * 'a Sourceval hmaci_bytes : key:string -> ((By.t -> unit) -> 'a) -> string Sourceval hmaci_string : key:string -> ((string -> unit) -> 'a) -> string Sourceval hmac_bytes : key:string -> ?off:??? -> ?len:??? -> By.t -> string Sourceval hmac_string : key:string -> ?off:??? -> ?len:??? -> string -> string Sourceval hmacv_bytes : key:string -> By.t list -> string Sourceval hmacv_string : key:string -> string list -> string