Zebra/zebra-chain/src/orchard
Deirdre Connolly 48cf52735c
Calculate incremental note commitment trees (#2407)
* Make sapling::tree::NoteCommitmentTree incrementally updateable

* Make orchard::tree::NoteCommitmentTree incrementally updateable

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

* Changed to incrementalmerkletree implementation; update MerkleCRH^Orchard

* Improvements from review; organize file names (vectors.rs -> tree.rs)

Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
Co-authored-by: teor <teor@riseup.net>
Co-authored-by: Conrado P. L. Gouvea <conradoplg@gmail.com>
2021-07-15 13:58:36 +00:00
..
keys Standardise clippy lints and require docs (#2238) 2021-06-04 08:48:40 +10:00
note Update panics by `todo!` and `unimplemented!` macros (#2471) 2021-07-09 01:49:55 +00:00
tests Calculate incremental note commitment trees (#2407) 2021-07-15 13:58:36 +00:00
action.rs Stop panicking on invalid orchard nullifiers (#2267) 2021-06-15 02:29:19 +00:00
address.rs Tidy up network handling for Orchard keys/addresses 2021-04-30 00:48:23 -04:00
arbitrary.rs Add ZIP-0244 TxId Digest support (#2129) 2021-07-06 09:58:22 -03:00
commitment.rs Orchard note commitment tree test vectors (#2384) 2021-06-25 16:27:47 +00:00
keys.rs Orchard note commitment tree test vectors (#2384) 2021-06-25 16:27:47 +00:00
note.rs Flesh out Orchard note and nullifier derivation 2021-04-30 00:48:23 -04:00
shielded_data.rs Security: Stop panicking on invalid reserved orchard::Flags bits (#2284) 2021-06-15 10:04:18 +10:00
sinsemilla.rs Orchard note commitment tree test vectors (#2384) 2021-06-25 16:27:47 +00:00
tests.rs Calculate incremental note commitment trees (#2407) 2021-07-15 13:58:36 +00:00
tree.rs Calculate incremental note commitment trees (#2407) 2021-07-15 13:58:36 +00:00