Module Blake3.State

Hashing state.

type t

The type for hashing state.

val make : ?key:key -> unit -> t

make ?key () is an initial hashing state with given parameters. If unspecified the hash is unkeyed.

val update : t -> Bytesrw.Bytes.Slice.t -> unit

update state slice updates state with slice.