Compare commits

...

12 commits

Author SHA1 Message Date
7cffe4743d add test_two_subtrees() commit 2024-11-14 15:38:24 -07:00
df5d7f26d0 smt: test that SparseMerkleTree::build_subtree() is composable 2024-11-14 15:37:37 -07:00
ecd679c647 remove FIXME from single-subtree commit 2024-11-14 15:34:27 -07:00
ae191003a5 merkle: add a benchmark for constructing 256-balanced trees
This is intended for comparison with the benchmarks from the previous
commit. This benchmark represents the theoretical perfect-efficiency
performance we could possibly (but impractically) get for computing
depth-8 sparse Merkle subtrees.
2024-11-14 15:34:16 -07:00
1b1c4ccedb smt: implement single subtree-8 hashing, w/ benchmarks & tests
This will be composed into depth-8-subtree-based computation of entire
sparse Merkle trees.
2024-11-14 15:34:16 -07:00
baf1916b6e add comments/docs to sorted_pairs_to_leaves commit 2024-11-14 15:33:48 -07:00
9cdf160bb0 smt: add sorted_pairs_to_leaves() and test for it 2024-11-14 15:33:08 -07:00
b3260c261e merkle: add a benchmark for constructing 256-balanced trees
This is intended for comparison with the benchmarks from the previous
commit. This benchmark represents the theoretical perfect-efficiency
performance we could possibly (but impractically) get for computing
depth-8 sparse Merkle subtrees.
2024-11-14 15:33:08 -07:00
df37bc7fa1 smt: implement single subtree-8 hashing, w/ benchmarks & tests
This will be composed into depth-8-subtree-based computation of entire
sparse Merkle trees.
2024-11-14 15:33:08 -07:00
ecfc89a66c single-subtree commit: change magic PAIR_COUNT to be COLS_PER_SUBTREE in test 2024-11-14 15:03:20 -07:00
c6034c6565 merkle: add a benchmark for constructing 256-balanced trees
This is intended for comparison with the benchmarks from the previous
commit. This benchmark represents the theoretical perfect-efficiency
performance we could possibly (but impractically) get for computing
depth-8 sparse Merkle subtrees.
2024-11-14 15:02:55 -07:00
543436c9d6 smt: implement single subtree-8 hashing, w/ benchmarks & tests
This will be composed into depth-8-subtree-based computation of entire
sparse Merkle trees.
2024-11-14 15:02:51 -07:00

2
series

@ -1 +1 @@
Subproject commit 7513cfe040158ef26a3b029f4d2f6dbf1faba7af Subproject commit df5d7f26d02efb74e5528345e525e0a91b4476b6