Versions in this module Expand all Collapse all v0 v0.1.1 Jun 5, 2020 Changes in this version + const FULL_BYTES_16 + type Rollsum32 struct + func NewRollsum32(blocksize uint) *Rollsum32 + func (r *Rollsum32) BlockSize() int + func (r *Rollsum32) GetLastBlock() []byte + func (r *Rollsum32) Reset() + func (r *Rollsum32) Size() int + func (r *Rollsum32) Sum(b []byte) []byte + func (r *Rollsum32) Write(p []byte) (n int, err error) + type Rollsum32Base struct + func NewRollsum32Base(blockSize uint) *Rollsum32Base + func (r *Rollsum32Base) AddAndRemoveBytes(add []byte, remove []byte, length int) + func (r *Rollsum32Base) AddByte(b byte) + func (r *Rollsum32Base) AddBytes(bs []byte) + func (r *Rollsum32Base) GetSum(b []byte) + func (r *Rollsum32Base) RemoveByte(b byte, length int) + func (r *Rollsum32Base) RemoveBytes(bs []byte, length int) + func (r *Rollsum32Base) Reset() + func (r *Rollsum32Base) SetBlock(block []byte) + func (r *Rollsum32Base) Size() int