Home | History | Annotate | Download | only in sha1

Lines Matching refs:digest

32 // digest represents the partial evaluation of a checksum.
33 type digest struct {
40 func (d *digest) Reset() {
52 d := new(digest)
57 func (d *digest) Size() int { return Size }
59 func (d *digest) BlockSize() int { return BlockSize }
61 func (d *digest) Write(p []byte) (nn int, err error) {
84 func (d0 *digest) Sum(in []byte) []byte {
91 func (d *digest) checkSum() [Size]byte {
113 var digest [Size]byte
115 digest[i*4] = byte(s >> 24)
116 digest[i*4+1] = byte(s >> 16)
117 digest[i*4+2] = byte(s >> 8)
118 digest[i*4+3] = byte(s)
121 return digest
126 var d digest