701 Commits (6dcb4040afc5fb04258e43f5fdd490b739ed1274)
 

Author SHA1 Message Date
Jack Grigg 6dcb4040af
Switch to crypto_api_chachapoly crate 6 years ago
Jack Grigg e17e4b1346
Test invalid decryption edge cases 6 years ago
Jack Grigg 9086dd9afb
Enforce consistent plaintext and ciphertext lengths 6 years ago
Jack Grigg 899d852c39
Inline empty nonces 6 years ago
Jack Grigg 566db65a91
Use a slice instead of a vector in prf_expand() 6 years ago
Jack Grigg 2b1583d75f
Deduplicate Sapling key agreement logic 6 years ago
Jack Grigg 247f3fb038
Impl traits and functions for Memo 6 years ago
Jack Grigg 484330ebd9
Trial Sapling compact note decryption 6 years ago
Jack Grigg 8e098d4d72
Trial Sapling output recovery 6 years ago
Jack Grigg 6996853168
Trial Sapling note decryption 6 years ago
Jack Grigg 757316d355
Test prf_ock 6 years ago
Jack Grigg 70caa7d4b0
Sapling note encryption test vectors 6 years ago
George Tankersley 65bbe7daed
Implement Sapling note encryption 6 years ago
Jack Grigg 9b455a12cc
Move Sapling key structs from zip32 to zcash_primitives 6 years ago
str4d d7ba310294
Merge pull request #66 from str4d/block-header 6 years ago
Jack Grigg 6c99d71d4f
cargo fmt 6 years ago
Jack Grigg 3501365950
Test Transaction::txid() 6 years ago
Jack Grigg 663f9d619d
Use named fields in Transaction struct 6 years ago
Jack Grigg b856d23069
Reverse a clone of [u8; 32] instead of allocating 6 years ago
Jack Grigg 4289843852
Compute TxId for Transaction 6 years ago
Jack Grigg 670bb277e9
Block header serialisation 6 years ago
Jack Grigg a1664c6bbc
impl Display for BlockHash and TxId 6 years ago
Jack Grigg 20d5cdc571
TxId struct 6 years ago
Jack Grigg e21be37042
Block header representation 6 years ago
str4d e4187f07ff
Merge pull request #65 from str4d/general-refactor 6 years ago
Jack Grigg 3d39706aee
Make SpendDescription.spend_auth_sig optional 6 years ago
Jack Grigg 012d43bc8c
derive Debug for various structs 6 years ago
Jack Grigg 34ca75cceb
impl Clone for ExtendedFullViewingKey 6 years ago
Jack Grigg 80db0ae2f9
ExpandedSpendingKey::proof_generation_key(), visibility tweaks 6 years ago
Jack Grigg 9ae5a9d624
Make loading of Sprout key optional in zcash_proofs API 6 years ago
Jack Grigg 2d43e3be7c
Move parameter-loading into zcash_proofs 6 years ago
Jack Grigg 09a20aacfe
Make zcash_primitives::JUBJUB the canonical instantiation of JubjubBls12 6 years ago
Jack Grigg 6b43b2d0d6
Refactor Sapling spendAuthSig creation into zcash_primitives::sapling 6 years ago
str4d c57a31e82e
Merge pull request #46 from str4d/ff-traits 6 years ago
Jack Grigg 482bef87f0
Add ff and group crates to Cargo workspace 6 years ago
Jack Grigg b1ce3905d6 Add 'group/' from commit 'ef56fabf7ba3ed990a7886836c855298c9c5eefa' 6 years ago
Jack Grigg af9f9c17ee Add 'ff/' from commit '661558e0c8a5e02e08dac6530d39b2e38919aa04' 6 years ago
Jack Grigg 07955092f3
Update librustzcash crate to use ff crate 6 years ago
Jack Grigg 00983c48cd
Update zcash_proofs crate to use ff crate 6 years ago
Jack Grigg 538de482f3
Update zcash_primitives crate to use ff crate 6 years ago
Jack Grigg 2e408957db
Update zip32 crate to use ff crate 6 years ago
Jack Grigg 22ccd1bceb
Update sapling-crypto crate to use ff crate 6 years ago
Jack Grigg 76cd0d92bb
Merge commit '4272cfa5b0dceac471bef115955e1534be84a018' into ff-traits 6 years ago
Jack Grigg 88746e76fa
Cargo.lock changes after pairing update 6 years ago
Jack Grigg 794cf79db2
Merge commit '3d41ee5abaa4888ff3607689aba007be8856816d' into ff-traits 6 years ago
Jack Grigg 9f7e5fa3ce
Dependency updates after pairing update 6 years ago
Jack Grigg fe16e4a412
Merge commit '183a64b08e9dc7067f78624ec161371f1829623e' into ff-traits 6 years ago
ebfull f65c37ea01
Merge pull request #30 from str4d/sapling-api-cleanup 6 years ago
Jack Grigg 1a1c77536d
cargo fmt 1.31.1 6 years ago
ebfull c03871779a
Merge pull request #54 from ebfull/travis 6 years ago