8811 Commits (671b9562f1224240dbc8e4fd52192ad3adffb230)
 

Author SHA1 Message Date
zkbot 671b9562f1 Auto merge of #943 - str4d:938-clientversion, r=ebfull 8 years ago
Jack Grigg b3e712a4d2 Minor error message tweak 8 years ago
Jack Grigg c5d080bb83 Add Zcash Developers to CLI copyright notice 8 years ago
Jack Grigg a1de76c7a0 Bitcoin -> Zcash in version and help text 8 years ago
Taylor Hornby be1bae14e8 Hide new Boost warnings on GCC 6. 8 years ago
Taylor Hornby e334392fab Patch libsnark to build with my compiler. Upstream PR #35. 8 years ago
Taylor Hornby 6dc53bdc33 Turn on -Werror for the Zcash build. 8 years ago
Taylor Hornby 7c1ccd9006 Remove unused code in libzerocash util.cpp 8 years ago
Taylor Hornby ec3bd70b6d Ignore deprecated declaration warnings. 8 years ago
Taylor Hornby 675e17022f Use left shift instead of floating-point pow() in equihash. 8 years ago
Taylor Hornby 6fe2e85816 Use HARDENED_CPPFLAGS in the Makefile consistently. 8 years ago
Taylor Hornby 67f3fe3d25 Fix FORTIFY_SOURCE build errors. 8 years ago
Taylor Hornby e857a0cd1f Fix build warnings in sighash tests. 8 years ago
Jack Grigg fe0cacd2d8 Add Zcash revision to version strings 8 years ago
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