Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Encoder ¶
type Encoder interface { // Encode encodes the data at src into dst Encode(dst []byte, src []byte) // EncodedLen returns the encoded length for input data of supplied length EncodedLen(int) int }
Encoder defines an interface for encoding binary data.
type HashEncoder ¶
type HashEncoder interface { // EncodeSum calculates the hash sum of src and encodes (at most) Size() into dst EncodeSum(dst []byte, src []byte) // EncodedSum calculates the encoded hash sum of src and returns data in a newly allocated bytes.Bytes EncodedSum(src []byte) bytes.Bytes // Size returns the expected length of encoded hashes Size() int }
HashEncoder defines an interface for calculating encoded hash sums of binary data
Click to show internal directories.
Click to hide internal directories.