Jack Grigg
|
77ee1d6a8f
|
ZIP 32 APIs
|
6 years ago |
ebfull
|
e1c6232dd7
|
Merge pull request #32 from str4d/cargo-workspace
Convert the repo into a Cargo workspace
|
6 years ago |
Jack Grigg
|
6e0364cd42
|
Update workspace after pulling in zip32 crate
|
6 years ago |
Jack Grigg
|
6526b9fb53
|
Add 'zip32/' from commit '176470ef41583b5bd0bd749bd1b61d417aa8ec79'
git-subtree-dir: zip32
git-subtree-mainline: a9059c9372
git-subtree-split: 176470ef41
|
6 years ago |
Jack Grigg
|
a9059c9372
|
Update workspace after pulling in external crates
|
6 years ago |
Jack Grigg
|
051027cb6d
|
Add 'sapling-crypto/' from commit '21084bde2019c04bd34208e63c3560fe2c02fb0e'
git-subtree-dir: sapling-crypto
git-subtree-mainline: 9f748554d0
git-subtree-split: 21084bde20
|
6 years ago |
Jack Grigg
|
9f748554d0
|
Add 'bellman/' from commit '10c5010fd9c2ca69442dc9775ea271e286e776d8'
git-subtree-dir: bellman
git-subtree-mainline: e924247e73
git-subtree-split: 10c5010fd9
|
6 years ago |
Jack Grigg
|
e924247e73
|
Add 'pairing/' from commit '09b6e6f9212020f385218e5cf5287e381ccd312b'
git-subtree-dir: pairing
git-subtree-mainline: ad16ba6a35
git-subtree-split: 09b6e6f921
|
6 years ago |
Jack Grigg
|
ad16ba6a35
|
Empty crates as a base for code refactoring
|
6 years ago |
str4d
|
176470ef41
|
Merge pull request #1 from str4d/zip32
Implement Sapling components of ZIP 32
|
6 years ago |
Jack Grigg
|
0ec85d362d
|
Set up a Cargo workspace
|
6 years ago |
Jack Grigg
|
d7257ce010
|
Move librustzcash crate into subdir
|
6 years ago |
Jack Grigg
|
6671234ad1
|
cargo fmt
|
6 years ago |
Jack Grigg
|
770c4bef25
|
Simplify creation of FVKFingerprint and FVKTag
|
6 years ago |
Jack Grigg
|
e27fc674f5
|
Tidy up DiversifierIndex::increment()
|
6 years ago |
Jack Grigg
|
5c16673724
|
cargo fmt
|
6 years ago |
Jack Grigg
|
ac8b27a5ba
|
Expose contents of DiversifierIndex
|
6 years ago |
Jack Grigg
|
a4e86be665
|
Check ivk in test vectors
|
6 years ago |
ebfull
|
f5d2afb4ea
|
Merge pull request #28 from ebfull/hash-checks-of-params
Hash checks of parameter files during initialization
|
6 years ago |
Sean Bowe
|
48c2d3c8da
|
Get parameter hashes from the user, rather than supplying it ourselves.
|
6 years ago |
Sean Bowe
|
d4ee94c692
|
cargo fmt
|
6 years ago |
Sean Bowe
|
98a006e0c4
|
Hash checks of parameter files during initialization.
|
6 years ago |
Jack Grigg
|
80130f5656
|
Expose underlying ExpandedSpendingKey and FullViewingKey for writing
|
6 years ago |
Jack Grigg
|
599079fafe
|
Rename xsk: ExpandedSpendingKey -> expsk to disambiguate
|
6 years ago |
Jack Grigg
|
39f978bb4f
|
ExtendedSpendingKey::read() and ExtendedFullViewingKey::read()
|
6 years ago |
Jack Grigg
|
9c9607e47a
|
Add missing wrapping_add() caught by test vectors
|
6 years ago |
Jack Grigg
|
342d97ac15
|
Test vectors from Python implementation
|
6 years ago |
Jack Grigg
|
e47cafd691
|
ExtendedSpendingKey::write() and ExtendedFullViewingKey::write()
|
6 years ago |
Jack Grigg
|
3b31854de7
|
Payment address derivation
|
6 years ago |
Jack Grigg
|
fea07c52de
|
Diversifier derivation
|
6 years ago |
Jack Grigg
|
f5d6091c93
|
Path derivation
|
6 years ago |
Jack Grigg
|
e87fb329f9
|
Child key derivation
|
6 years ago |
Jack Grigg
|
0e1d440287
|
Serialization and fingerprint for ExpandedSpendingKey and FullViewingKey
|
6 years ago |
Jack Grigg
|
2fdfa4b671
|
ExtendedSpendingKey::master()
|
6 years ago |
Jack Grigg
|
8db848139b
|
Basic conversions
|
6 years ago |
Jack Grigg
|
1b8da6b12d
|
ZIP 32 structures
|
6 years ago |
ebfull
|
f55a654901
|
Merge pull request #26 from ebfull/bump-sapling-crypto
Update sapling-crypto
|
6 years ago |
Sean Bowe
|
bd9b8aabb9
|
Update sapling-crypto
|
6 years ago |
ebfull
|
21084bde20
|
Merge pull request #81 from ebfull/must_use
Add must_use to operations over Edwards points
|
6 years ago |
Sean Bowe
|
b4d41b689c
|
Add must_use to operations over Edwards/Montgomery points.
|
6 years ago |
ebfull
|
b70d6e66fc
|
Merge pull request #79 from ebfull/pedersen-hash-performance
Improve Pedersen hash performance
|
6 years ago |
ebfull
|
99c03c5708
|
Merge pull request #80 from ebfull/cofactor-signature-checking
Cofactor signature checking
|
6 years ago |
Sean Bowe
|
95b498af33
|
Implement specialized doubling formula for extended twisted edwards coordinates.
|
6 years ago |
Sean Bowe
|
821810cd82
|
Change pedersen hash outside the circuit to use window table lookups.
|
6 years ago |
Sean Bowe
|
9cb8accf09
|
Fix nits
|
6 years ago |
Sean Bowe
|
a57d2773ab
|
Add demonstration implementation of batch verification.
|
6 years ago |
Sean Bowe
|
cae9715a8e
|
Change signature verification equation to permit batch verification.
|
6 years ago |
Sean Bowe
|
3e43cae526
|
Add test that torsion doesn't affect signature verification.
|
6 years ago |
ebfull
|
32026ea0a1
|
Merge pull request #24 from ebfull/sapling_proof_api
Sapling proof API
|
6 years ago |
Sean Bowe
|
22486b8269
|
Make librustzcash_sapling_binding_sig take context as a const pointer.
|
6 years ago |