Deirdre Connolly
|
d8d25d1a82
|
Add TODO
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
698f9620da
|
Clippy +nightly
|
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
|
db8f9cb81a
|
orchard: Better Debug impls for some keys
|
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
|
34fe78bd0c
|
Fix str match for key and addr decoding
|
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
|
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
|
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
|
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
|
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
|
01fed3e0f3
|
Tidy impl From<SpendingKey> for IvkCommitRandomness
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
bd4e5e1f38
|
Cleanup
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
df1ecc72b1
|
Most things are filled in, including a guess at Pallas-based Mixing Pedersen Hash
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
23e391894b
|
Tidy
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
de051c727c
|
orchard: DiversifierKey is a newtype refinement of 32 bytes
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
fd29708ecc
|
orchard: derive IncomingViewingKey from FullViewingKey
Includes sinsemilla commit and short commit
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
6e1d2f1fb1
|
orchard: impl From<SpendingKey> for NullifierDerivingKey
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
f50d8697d4
|
impl orchard SpendingKey::new()
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
c3e40d73cf
|
Bunch more work implementing orchard, porting from sapling where applicable
|
2021-04-30 00:48:23 -04:00 |
Deirdre Connolly
|
40383b2741
|
Partway done with typing out Orchard chain types
|
2021-04-30 00:48:23 -04:00 |