Module Make_BLAKE2B.KeyedSource

Sourcetype t = outer
val key_size : int
Sourceval maci_bytes : key:string -> ((Native.st -> unit) -> 'a) -> t
Sourceval maci_string : key:string -> ((string -> unit) -> 'a) -> string
Sourceval maci_bigstring : key:string -> (((char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> unit) -> 'a) -> string
Sourceval mac_bytes : key:string -> ?off:??? -> ?len:??? -> Native.st -> t
Sourceval mac_string : key:string -> ?off:??? -> ?len:??? -> string -> string
Sourceval mac_bigstring : key:string -> ?off:??? -> ?len:??? -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> string
Sourceval macv_bytes : key:string -> Native.st list -> t
Sourceval macv_string : key:string -> string list -> string
Sourceval macv_bigstring : key:string -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t list -> string