Lines Matching defs:digest
116 type digest struct { struct
117 h [8]uint32
118 c [2]uint32
119 size int
120 block [BlockSize]byte
121 offset int
123 key [BlockSize]byte
124 keyLen int
132 func (d *digest) MarshalBinary() ([]byte, error) {
150 func (d *digest) UnmarshalBinary(b []byte) error {
171 func (d *digest) BlockSize() int { return BlockSize }
173 func (d *digest) Size() int { return d.size }
175 func (d *digest) Reset() {
185 func (d *digest) Write(p []byte) (n int, err error) {
213 func (d *digest) Sum(sum []byte) []byte {
219 func (d *digest) finalize(hash *[Size]byte) {