code: func (d *digest) Reset() {
  	d.absorbed = 0
  	for i := range d.a {
  		d.a[i] = 0
  	}
  }
docs: // Reset clears the internal state by zeroing bytes in the state buffer.
  // This can be skipped for a newly-created hash state; the default zero-allocated state is correct.