zebra/zebra-chain
Alfredo Garcia a57c09a3b8
Orchard data in V5 parsing (#2116)
* initialize the work on parsing orchard data in V5
* add the rest of orchard serialization
* fix serialization according to spec
* fix arbitrary for Signature<SpendAuth>
* move deserialization of AuthorizedAction to shielded_data module
* use `from_bits_truncate` to generate valid arbitrary flags
* change panic message
* fix serialization/deserialization when nActionsOrchard is empty
* fix Halo2Proof deserialization
* implement ZcashSerialize and ZcashDeserialize for flags
* implement ZcashSerialize and ZcashDeserialize for orchard::tree::Root
* use ZcashSerialize and ZcashDeserialize for binding_sig
* implement from_parts()
* implement Arbitrary for  Signature<Binding>
* add trusted preallocate with tests
* fix Arbitrary for orchard Nullifier
* Use zcash_serialize_bytes instead of write_compactsize

Co-authored-by: teor <teor@riseup.net>
2021-05-21 00:42:06 +00:00
..
benches Benchmark Block struct serialization code (#2018) 2021-04-19 12:15:02 +00:00
proptest-regressions Remove FromStr impls for orchard keys for now, pending Unifed versions of those 2021-04-30 00:48:23 -04:00
src Orchard data in V5 parsing (#2116) 2021-05-21 00:42:06 +00:00
Cargo.toml build(deps): bump sha2 from 0.9.4 to 0.9.5 (#2147) 2021-05-13 07:58:48 +10:00