mirror of
https://github.com/vbatts/merkle.git
synced 2024-12-03 11:35:40 +00:00
Golang Merkle Tree Implementation. With hash.Hash interface for streaming support
Vincent Batts
6b706eb39f
io.Copy() uses a 32*1024 byte chunk size. When a blocksize larger than this was used, the copy was out of bounds. https://gist.github.com/philips/b90ed91068930fe85bed Signed-off-by: Vincent Batts <vbatts@hashbangbash.com> |
||
---|---|---|
.travis.yml | ||
block.go | ||
block_test.go | ||
doc.go | ||
LICENSE | ||
node.go | ||
node_test.go | ||
README.md | ||
stream.go | ||
stream_test.go | ||
tree.go |
merkle
Golang Merkle Tree Implementation, with hash.Hash
interface for streaming support.
Docs
What's Next?
- More tests and review
- Streaming
HashTreeer
type, that can validate provided Nodes, for streaming validation
License
See LICENSE