HashState

hashstate.spad line 51 [edit on github]

This domain supports incremental computation of hash values.

new : () -> %

new() return a new HashState.

update! : (%, SingleInteger) -> %

update!(hs, x) computes new values of HashState from hs and x and might destructively operate on its first argument.

value : % -> SingleInteger

value(x) returns a non-negative SingleInteger value corresponding to x.