Documentation ¶
Overview ¶
Package blake3 implements the BLAKE3 cryptographic hash function.
This is a direct port of the Rust reference implementation. It is not optimized for performance.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Hasher ¶
type Hasher struct {
// contains filtered or unexported fields
}
Hasher implements hash.Hash.
func (*Hasher) XOF ¶
func (h *Hasher) XOF() *OutputReader
XOF returns an OutputReader initialized with the current hash state.
type OutputReader ¶
type OutputReader struct {
// contains filtered or unexported fields
}
An OutputReader produces an seekable stream of output. Up to 2^64 - 1 bytes can be safely read from the stream.
Click to show internal directories.
Click to hide internal directories.