Deirdre Connolly
|
698f9620da
|
Clippy +nightly
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
4ee12d1170
|
Clippy lint to align order of members of redpallas::VerificationKey
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
48674a9749
|
Remove standalone Orchard address Display, FromStr impls and related parts
NU5 proposes Unified Addresses, which would supplant any classic standalone pool address for Orchard.
https://github.com/ZcashFoundation/zebra/pull/1885#discussion_r607000460
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
72491df4ff
|
orchard: move IncomingViewingKey::from([u8; 32]) to a ::from_bytes([u8; 32], Newtwork)
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
8d357faf73
|
Tried and discarded lazy_static! of value commitment generator points
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
638ff8d7f8
|
Bump redjubjub
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
81038e0fcb
|
orchard: ValueCommit ops implementation tests
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
db8f9cb81a
|
orchard: Better Debug impls for some keys
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
eb68caf14c
|
Orchard: update Debug impl for commitments
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
cc2e58fade
|
Remove done TODO
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
376603d4c0
|
Flesh out Orchard note and nullifier derivation
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
37c32e9c94
|
Apply docstring suggestions from code review
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
195d3f106c
|
Revert making sapling::note::Nullifier inner value private
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
44966326c1
|
Orchard: turns out you can't store 10 bits in a u8
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
5e95d11fd9
|
Orchard: fix typos
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
34fe78bd0c
|
Fix str match for key and addr decoding
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
ec5d3a647f
|
Remove commented out orchard::Address FromStr/Display test vector test for now
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
f067a25d50
|
Update zebra-chain/src/orchard/address.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
f577cb8eb4
|
Update zebra-chain/src/orchard/address.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
b23093ca66
|
Update zebra-chain/src/orchard/keys.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
bbb6b341ae
|
Update zebra-chain/src/orchard/keys.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
a73914a838
|
Update zebra-chain/src/orchard/keys.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
bba99098f3
|
Update zebra-chain/src/orchard/keys.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
e2989e3edf
|
Update zebra-chain/src/orchard/keys.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
e4fe8bb320
|
Update zebra-chain/src/orchard/note/nullifiers.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
81da8363a8
|
Update zebra-chain/src/orchard/sinsemilla.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
dbd2ce6dd8
|
Update zebra-chain/src/orchard/sinsemilla.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
ebe0c002a9
|
Update zebra-chain/src/orchard/sinsemilla.rs
Co-authored-by: teor <teor@riseup.net>
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
8461c2153e
|
Update diversify_hash and its use to match spec updates
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
73e0f4f98a
|
Orchard: fix some tests, etc
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
87f65b8b01
|
Orchard: update merkle_crh_orchard to use the appropriate l=10 bits, not 6
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
1ff8874b8d
|
Orchard: remove unused imports, more warn(missing_docs) lint to orchard for now
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
5ede33b231
|
Orchard: update nullifiers
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
c892b93f61
|
Orchard: update merkle_crh_orchard correctly
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
218bb9b7c2
|
Orchard: remove unused imports
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
f3501333b7
|
Orchard: tidy
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
1c903cab0f
|
Orchard: fix into() call inside extract_x
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
94edc90975
|
Orchard: derive serde::{Deserialize, Serialize} by default on redpallas::VerificationKeyBytes
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
d11a4419ac
|
Orchard: add a serde helper for pallas::Base
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
41a41db923
|
Sapling: use try_from turbofish inside prf_ock
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
0351e6481d
|
Orchard: tidy keys
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
e85359c756
|
Orchard: tidy
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
d3f0b226e6
|
Orchard: tidy nullifiers
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
b93a71c779
|
Orchard: borrow local.bytes for pallas::Affine serde helper
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
009e1dd37e
|
Orchard: some Action (de)serialization fixes
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
f3cf6966a5
|
Orchard: tidy commitments etc
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
cb9d6956d7
|
Orchard: Fix trait imports and Arbitrary for Action
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
981080f049
|
Orchard: Tidy Debug impl's for keys, cast a pallas::Base into a pallas::Scalar
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
6e51671c93
|
Tidy prf's
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
120b065a94
|
Action should use VerificationKeyBytes
|
2021-04-30 00:48:23 -04:00 |