567 Commits (c0b953b8f7002bcc8f33e32bd2b5a2a32c75863e)
 

Author SHA1 Message Date
mdr0id c0b953b8f7 Remove duplicate test stage for rust lastest 6 years ago
mdr0id 17aa1f55e4 CI integration for librustzcash 6 years ago
ebfull e1c6232dd7
Merge pull request #32 from str4d/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' 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' 6 years ago
Jack Grigg 9f748554d0 Add 'bellman/' from commit '10c5010fd9c2ca69442dc9775ea271e286e776d8' 6 years ago
Jack Grigg e924247e73 Add 'pairing/' from commit '09b6e6f9212020f385218e5cf5287e381ccd312b' 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 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 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 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 6 years ago
Sean Bowe bd9b8aabb9 Update sapling-crypto 6 years ago
ebfull 21084bde20
Merge pull request #81 from ebfull/must_use 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 6 years ago
ebfull 99c03c5708
Merge pull request #80 from ebfull/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 6 years ago
Sean Bowe 22486b8269 Make librustzcash_sapling_binding_sig take context as a const pointer. 6 years ago