This website requires JavaScript.
Explore
Help
Sign In
zecfoundation
/
zebra
mirror of
https://github.com/ZcashFoundation/zebra.git
Watch
1
Star
0
Fork
You've already forked zebra
0
Code
Issues
Projects
Releases
Wiki
Activity
12c60b5868
zebra
/
zebra-chain
/
src
/
orchard
/
tests.rs
4 lines
49 B
Rust
Raw
Normal View
History
Unescape
Escape
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-20 17:42:06 -07:00
mod
preallocate
;
Security: Stop panicking on invalid reserved orchard::Flags bits (#2284) * stop panicking in deserialize orchard flags * make the test simpler Co-authored-by: Janito Vaqueiro Ferreira Filho <janito.vff@gmail.com>
2021-06-14 17:04:18 -07:00
mod
prop
;
Orchard note commitment tree test vectors (#2384) * Orchard note commitment tree and hash test vectors? * Add failing sinsemilla test vector test * Support incomplete Pallas addition, all the way down * Fix sinsemilla sub function S(j), add note commitment tree empty root tests * Clippy nightly lints * allow(clippy::derive_hash_xor_eq) for orchard::tree * Update zebra-chain/src/orchard/sinsemilla.rs Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2021-06-25 09:27:47 -07:00
pub
mod
test_vectors
;