incrementalmerkletree/src
Kris Nuttycombe 3b08071125 Remove the `bridgetree::Leaf` type & make ommer levels start at 0
This is a major refactoring that gets rid of a significant wart
in the design of the `bridgetree::Frontier` type that has existed
since the the project's inception.

The `Leaf` type incorrectly treated the siblings of leaves at
odd positions as special, whereas they should have been simply
treated as ordinary entries in the frontier's ommers list. Correcting
this allows for the code to be significantly simplified in a number
of places.
2022-07-21 18:32:58 -06:00
..
bridgetree.rs Remove the `bridgetree::Leaf` type & make ommer levels start at 0 2022-07-21 18:32:58 -06:00
lib.rs Remove the `bridgetree::Leaf` type & make ommer levels start at 0 2022-07-21 18:32:58 -06:00
sample.rs Remove the `bridgetree::Leaf` type & make ommer levels start at 0 2022-07-21 18:32:58 -06:00