8797 Commits (v0.11.2.z3)
 

Author SHA1 Message Date
Sean Bowe a6770caa45 Update versions and release notes. 8 years ago
Sean Bowe 383f8b0c8a Change testnet network magics. 8 years ago
Taylor Hornby bf2e3122ac Remove the Merkle tree hash function's fixed point. 8 years ago
zkbot 9e387120eb Auto merge of #908 - ebfull:trafford, r=ebfull 8 years ago
Sean Bowe 1896a89cac Add h_sig test vectors. 8 years ago
Sean Bowe 3e0af61b86 Update zkSNARK proving/verifying keys. 8 years ago
Sean Bowe 81469bbb83 `Note` values should be little-endian byte order. 8 years ago
Sean Bowe 032164d5d5 Rename hmac -> mac in circuit. 8 years ago
Sean Bowe a9640f67f1 Rename ZCASH_ constants to ZC_. 8 years ago
Sean Bowe 53ab7c06ba Use inheritance for PRF gadgets. 8 years ago
Sean Bowe ccb439c510 Protect-style joinsplits should anchor to the latest root for now, until #604 is resolved. 8 years ago
Sean Bowe 0cdfab1d92 Remove the zerocash tests from the full test suite. 8 years ago
Sean Bowe ddb03c3e8d Fix performance measurements due to modified transaction structure. 8 years ago
Sean Bowe b8d320df19 Update public zkSNARK parameters for new circuit. 8 years ago
Sean Bowe 4ec57478c4 Remove nearly all of libzerocash. 8 years ago
Sean Bowe 0d990f31a7 Stop testing old tree against new tree. 8 years ago
Sean Bowe 5975bf1c32 Added public zkSNARK parameter generation utility. 8 years ago
Sean Bowe 2dc3599271 Transplant of libzcash. 8 years ago
Sean Bowe 2140639309 Remove scriptPubKey/scriptSig from CPourTx, and add randomSeed. 8 years ago
Sean Bowe 5a2db9e283 libzcash: Add tests for API 8 years ago
Daira Hopwood dbab243725 zkSNARK: Add constraint that the total value in a JoinSplit is a 64-bit integer. 8 years ago
Sean Bowe 59c3d926c6 zkSNARK: Enforce merkle authentication path from nonzero-valued public inputs to root. 8 years ago
Sean Bowe fcece37f00 zkSNARK: Witness commitments to input notes. 8 years ago
Sean Bowe e5f7c49d55 zkSNARK: Ensure that values balance correctly. 8 years ago
Sean Bowe 5e61a78fec zkSNARK: Enforce disclosure of commitments to output notes. 8 years ago
Sean Bowe 6b010d9bfd zkSNARK: Enforce that new output notes have unique `rho` to prevent faerie gold attack. 8 years ago
Sean Bowe e52f40e839 zkSNARK: Authenticate h_sig with a_sk 8 years ago
Sean Bowe 2a2f3fb80f zkSNARK: Enforce disclosure of input note nullifiers 8 years ago
Sean Bowe ca8d6c9347 zkSNARK: Enforce spend-authority of input notes. 8 years ago
Sean Bowe 53d2ade7c2 zkSNARK: Add "zero" constant variable. 8 years ago
Sean Bowe 074eb3a2cf zkSNARK: Foundations of circuit design and verification logic. 8 years ago
Sean Bowe 369df06583 Introduce new `libzcash` Zcash protocol API and crypto constructions surrounding the zkSNARK circuit. 8 years ago
zkbot 35fd74e598 Auto merge of #924 - ebfull:init-sodium-gtest, r=ebfull 8 years ago
Taylor Hornby 45d7a9b4a7 Trivial change: Capitalize the Z in Zerocash 8 years ago
Sean Bowe c75d6bd0fa Initialize libsodium in the gtest suite. 8 years ago
Sean Bowe 5961dcb6da Change ciphertext length to match protocol spec, and refactor the use of constants. 8 years ago
zkbot c9a2eea5e2 Auto merge of #905 - ebfull:test-suite-fixes, r=ebfull 8 years ago
zkbot 87485d5ff3 Auto merge of #907 - DoNotUseThisCodeJUSTFORKS:t844-rename-bitcoin-conf, r=defuse 8 years ago
Nathan Wilcox b6aa043d1f Add googlemock 1.7.0 dependency. 8 years ago
Taylor Hornby aaf6495948 Rename bitcoin.conf and bitcoind.pid to zcash.conf and zcashd.pid in qa/ and src/ 8 years ago
zkbot 92f3c6082a Auto merge of #889 - ebfull:new-imt-redux, r=ebfull 8 years ago
Sean Bowe 26007222e8 Distinguish the failure cases of wfcheck in tree. 8 years ago
Sean Bowe 956dcdde80 Perform zerocash tests as part of full-test-suite, in preparation for removal of zerocash waterfall. 8 years ago
Sean Bowe 6bd8e46922 Run `zcash-gtest` in `make check` and fix performance tests. 8 years ago
Sean Bowe 6f1b70300d Small nit fixes 8 years ago
Sean Bowe 4b2c67d212 Check exception has specific string message. 8 years ago
Sean Bowe 70ac6ce2ee Clarify the usage of decryption API. 8 years ago
Sean Bowe 984bdd88f1 Add additional tests for ephemeral key behavior. 8 years ago
Sean Bowe 57f118176f Move NoteEncryption tests to gtest suite. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago