type Rollsum struct {
}
func (rs *Rollsum) Count() uint64
return Rollsum length
func (rs *Rollsum) S1() uint64
value of rollsum s1.
func (rs *Rollsum) S2() uint64
value of rollsum s2.
func (rs *Rollsum) Update(p []byte)
checksum bytes p.
func (rs *Rollsum) Init()
initialize rollsum.
func (rs *Rollsum) Rotate(out, in byte)
rotate rollsum. remove out, sum in.
func (rs *Rollsum) Rollin(c byte)
add byte c checksum.
func (rs *Rollsum) Rollout(c byte)
remove byte c's checksum.
func (rs *Rollsum) Digest() uint32
return Rollsum digest.