590 Commits (eb2db2e667a94061e34b5cc72da3cabebfb89c84)
 

Author SHA1 Message Date
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
Sean Bowe 41ca6e8473 cargo fmt 6 years ago
Sean Bowe bcba4924ca Fix negation bug in librustzcash_sapling_check_output 6 years ago
Sean Bowe 0800976a57 Add implementation of Sapling proof API 6 years ago
ebfull c2862a4382
Merge pull request #78 from gtank/make-privatekey-public 6 years ago
George Tankersley df7bfce0be redjubjub: make PrivateKey internal scalar public 6 years ago
Jack Grigg 1e3f7739a3
Empty crate 6 years ago
str4d 93e26d1d87
Merge pull request #18 from Eirik0/3061_add_sapling_note_commitment_calculation 6 years ago
Sean Bowe 3b05f8f201 Apply rustfmt. 6 years ago
Sean Bowe 065154cdd1 Implementation of Sapling key agreement. 6 years ago
str4d 0af1ce8bf1
Merge pull request #19 from bitcartel/add_note_nullifier_computation 6 years ago
str4d 46e0898f63
Merge pull request #17 from bitcartel/remove_xor_fn 6 years ago
Simon 11552c1579 Add test for librustzcash_sapling_compute_nf. 6 years ago
Simon 8ec096bdeb Add function librustzcash_sapling_compute_nf. 6 years ago
Simon 72e81ce8a4 Remove redundant functon librustzcash_xor 6 years ago
str4d 2e8a11a1da
Merge pull request #11 from bitcartel/3061_add_sapling_note_commitment_calculation 6 years ago
Simon 943df43a89 Update authors. 6 years ago
Simon 44e2a53856 Add test of librustzcash_sapling_compute_cm against test vectors. 6 years ago
Simon eb3d8aa12c Add test for generating commitment randomness. 6 years ago
Simon 4ef2e9ae68 Add ffi and computation for Sapling note commitment. 6 years ago
str4d 18f4945d94
Merge pull request #9 from arcalinea/wallet-apis 6 years ago
str4d b54e028bb2
Test librustzcash key component APIs against test vectors 6 years ago
Jay Graber be1b307446
Add check_diversifier and ivk_to_pkd 6 years ago
Jay Graber 23c2f0e527
Add crh_ivk 6 years ago
Jay Graber c44d70299b
Add ask_to_ak and nsk_to_nk 6 years ago
Jay Graber 128af9fc82
Add to_scalar call 6 years ago
str4d 0b862c9d52
Merge pull request #1 from zcash/eh-is-valid 6 years ago
Eirik Ogilvie-Wigley 9a5fc3c9f6
Refactor: extract common code 6 years ago