You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ethan Buchman cbd5e031d6 Add more comments about the hard-coded limits (#4100) 5 years ago
..
README.md mv go-crypto files to crypto dir 6 years ago
codec.go Renamed wire.go to codec.go (#3827) 5 years ago
compile.sh General Merkle Proof (#2298) 6 years ago
doc.go revert back to Jae's original payload size limit 6 years ago
hash.go Simple merkle rfc compatibility (#2713) 5 years ago
merkle.pb.go regenerate protobuf files with newer gogo version (#3998) 5 years ago
merkle.proto General Merkle Proof (#2298) 6 years ago
proof.go replace errors.go with github.com/pkg/errors (1/2) (#3888) 5 years ago
proof_key_path.go replace errors.go with github.com/pkg/errors (1/2) (#3888) 5 years ago
proof_key_path_test.go make gosec linter pass (#3294) 5 years ago
proof_simple_value.go fix linter errors thrown by `unconvert`, `goconst`, and `nakedret` (#3960) 5 years ago
proof_test.go replace errors.go with github.com/pkg/errors (1/2) (#3888) 5 years ago
result.go custom marshallers for proto types, which EmitDefaults (#3889) 5 years ago
rfc6962_test.go linters: enable scopelint (#3963) 5 years ago
simple_map.go crypto/merkle: Remove byter in favor of plain byte slices (#2595) 6 years ago
simple_map_test.go Fix linter errors thrown by `lll` (#3970) 5 years ago
simple_proof.go Add more comments about the hard-coded limits (#4100) 5 years ago
simple_proof_test.go Add more comments about the hard-coded limits (#4100) 5 years ago
simple_tree.go crypto: Proof of Concept for iterative version of SimpleHashFromByteSlices (#2611) (#3530) 5 years ago
simple_tree_test.go crypto: Proof of Concept for iterative version of SimpleHashFromByteSlices (#2611) (#3530) 5 years ago
types.go crypto/merkle: Remove byter in favor of plain byte slices (#2595) 6 years ago

README.md

Simple Merkle Tree

For smaller static data structures that don't require immutable snapshots or mutability; for instance the transactions and validation signatures of a block can be hashed using this simple merkle tree logic.