Module Make_BLAKE3.Derive_key

type nonrec t = t
val derive_keyi_bytes : context:string -> ((By.t -> unit) -> 'a) -> string
val derive_keyi_string : context:string -> ((string -> unit) -> 'a) -> string
val derive_keyi_bigstring : context:string -> (((char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> unit) -> 'a) -> string
val derive_key_bytes : context:string -> ?off:??? -> ?len:??? -> By.t -> string
val derive_key_string : context:string -> ?off:??? -> ?len:??? -> string -> string
val derive_key_bigstring : context:string -> ?off:??? -> ?len:??? -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> string
val derive_keyv_bytes : context:string -> By.t list -> string
val derive_keyv_string : context:string -> string list -> string
val derive_keyv_bigstring : context:string -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t list -> string