* 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> |
||
---|---|---|
.. | ||
benches | ||
proptest-regressions | ||
src | ||
Cargo.toml |