Commits

Author Commit Message Labels Comments Date
Eric Roshan Eisner
ignore unused part of buffer
Eric Roshan Eisner
use variable-exchange syntax in block calculation
Eric Roshan Eisner
benchmarks: update to match new stdlib style
Eric Roshan Eisner
unsafe branch: use direct copy on x86 machines
Branches
unsafe
Eric Roshan Eisner
bench: short hash test
Eric Roshan Eisner
sha3sum: new command
Eric Roshan Eisner
README: add disclaimer
Eric Roshan Eisner
block: snazzier round looping
Eric Roshan Eisner
block: manually inline rotate
Eric Roshan Eisner
fix typo
Eric Roshan Eisner
completely unroll the round of block.go
Eric Roshan Eisner
make Reset more blatant
Eric Roshan Eisner
add doc comments
Eric Roshan Eisner
stream: allow dst to be longer than src
Eric Roshan Eisner
use encoding/binary for serialization
Eric Roshan Eisner
add doc and headers
Eric Roshan Eisner
add stream cipher support
Eric Roshan Eisner
change apply and readState to fit the sponge metaphor
Eric Roshan Eisner
factor out pad and readState from Sum
Eric Roshan Eisner
s/_Block/block/
Eric Roshan Eisner
full testsuite
Eric Roshan Eisner
init: working version