8822 Commits (d4d76536a5cd4446bb89806e1d88cd506f726f08)
 

Author SHA1 Message Date
Jack Grigg d4d76536a5 Use fixed-width array for storing hash and indices 8 years ago
Jack Grigg 29d9986c83 Store full indices in the same char* as the hash 8 years ago
Jack Grigg 639c40047f Use comparator object for sorting StepRows 8 years ago
Jack Grigg a683cc85d9 Merge *StepRow XOR and trimming operations 8 years ago
Jack Grigg e95747288a Use template parameters to statically initialise Equihash 8 years ago
Jack Grigg 39f5cb35f9 Store truncated indices in the same char* as the hash (H/T tromp for the idea!) 8 years ago
Jack Grigg c92c1f6050 Implement index-truncation Equihash optimisation 8 years ago
Jack Grigg 6afef0dd6d Cleanups 8 years ago
Jack Grigg a3361e778b Refactor StepRow to make optimisation easier 8 years ago
zkbot a09517f313 Auto merge of #948 - nathan-at-least:t946.fix-cov-zcash, r=nathan-at-least 8 years ago
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
Nathan Wilcox 7fde87cd4e Fix a test name bug so that ``make cov-zcash`` correctly runs the ``zcash-gtest`` binary. Fixes #946. 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