Commit Graph

  • c75d6bd0fa Initialize libsodium in the gtest suite. Sean Bowe 2016-05-10 17:46:58 -06:00
  • 7a1f55183d Disable mining slow start in regtest mode Jack Grigg 2016-05-10 23:11:32 +12:00
  • 4f4a8c3c88 Update miner tests to account for mining slow start Jack Grigg 2016-05-03 12:37:36 +12:00
  • 91818cf28c Update subsidy tests to account for mining slow start Jack Grigg 2016-04-23 13:16:17 +12:00
  • bcb34c0802 Implement mining slow start with a linear ramp Jack Grigg 2016-04-19 18:50:52 +12:00
  • 5961dcb6da Change ciphertext length to match protocol spec, and refactor the use of constants. Sean Bowe 2016-05-04 18:25:38 -06:00
  • c9a2eea5e2 Auto merge of #905 - ebfull:test-suite-fixes, r=ebfull zkbot 2016-05-05 23:29:34 +00:00
  • 87485d5ff3 Auto merge of #907 - DoNotUseThisCodeJUSTFORKS:t844-rename-bitcoin-conf, r=defuse zkbot 2016-05-04 00:55:10 +00:00
  • b6aa043d1f Add googlemock 1.7.0 dependency. Nathan Wilcox 2016-05-03 13:46:09 -07:00
  • aaf6495948 Rename bitcoin.conf and bitcoind.pid to zcash.conf and zcashd.pid in qa/ and src/ Taylor Hornby 2016-05-03 11:28:55 -06:00
  • 92f3c6082a Auto merge of #889 - ebfull:new-imt-redux, r=ebfull zkbot 2016-05-03 17:33:27 +00:00
  • 26007222e8 Distinguish the failure cases of wfcheck in tree. Sean Bowe 2016-05-03 11:23:54 -06:00
  • 956dcdde80 Perform zerocash tests as part of full-test-suite, in preparation for removal of zerocash waterfall. Sean Bowe 2016-05-03 06:49:15 -06:00
  • 6bd8e46922 Run zcash-gtest in make check and fix performance tests. Sean Bowe 2016-05-02 23:14:53 -06:00
  • 6f1b70300d Small nit fixes Sean Bowe 2016-04-29 10:05:06 -06:00
  • 4b2c67d212 Check exception has specific string message. Sean Bowe 2016-04-28 19:35:22 -06:00
  • 70ac6ce2ee Clarify the usage of decryption API. Sean Bowe 2016-04-28 17:06:08 -06:00
  • 984bdd88f1 Add additional tests for ephemeral key behavior. Sean Bowe 2016-04-28 16:52:22 -06:00
  • 57f118176f Move NoteEncryption tests to gtest suite. Sean Bowe 2016-04-27 14:08:55 -06:00
  • 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. Sean Bowe 2016-03-31 22:18:36 -06:00
  • 6850b45e4d Move incremental merkle tree tests to zcash-gtest. Sean Bowe 2016-04-27 11:01:50 -06:00
  • 9b92a9d5fb Make appending algorithm more succinct. Sean Bowe 2016-04-21 12:02:43 -06:00
  • d0c4b0e850 Add more well-formedness checks/tests to tree. Sean Bowe 2016-04-21 11:44:16 -06:00
  • 01e4ff0f74 Improve well-formedness checks and add additional serialization/deserialization tests. Sean Bowe 2016-04-12 14:58:54 -06:00
  • 6d71658673 Initialize curve/field parameters in case another test hasn't done so. Sean Bowe 2016-04-12 14:21:00 -06:00
  • 1760b3cd88 Deprecate the old tree and remove old tree tests from the test suite. Sean Bowe 2016-04-03 16:05:08 -06:00
  • 482aefbd0d Test old tree along with new tree as much as possible. Sean Bowe 2016-04-03 15:39:08 -06:00
  • 434f328446 Integrate new incremental merkle tree implementation into consensus. Sean Bowe 2016-04-02 23:31:26 -06:00
  • e1ff849d8d New implementation of incremental merkle tree Sean Bowe 2016-03-28 02:40:21 -06:00
  • 291b191bd7 Add serialization for primitive boost::optional<T>. Sean Bowe 2016-03-28 00:16:22 -06:00
  • b2cf9ba300 Fix RPC tests Taylor Hornby 2016-04-28 13:35:47 -06:00
  • 0000d23121 Add empty merkle/noteencryption tests so Sean can rebase. Taylor Hornby 2016-04-28 10:04:24 -06:00
  • 3098bab6d6 Fix sighash tests Taylor Hornby 2016-04-28 09:44:12 -06:00
  • 6ad4db2253 Add check that vpubs are not both nonzero and test it. Taylor Hornby 2016-04-13 16:52:24 -06:00
  • d16d5ef832 Add coverage support scoped to only the zcash-gtest run; invoke with make zcash-cov; make cov is a superset. Nathan Wilcox 2016-04-18 11:15:34 -07:00
  • 3ab0c1a790 Add a zcash-gtest binary to our build with a single tautological test. Nathan Wilcox 2016-04-18 11:14:30 -07:00
  • 0ee1d5d133 Add a depends description for googletest. Nathan Wilcox 2016-04-18 11:13:05 -07:00
  • 94f0dcddb4 Auto merge of #873 - nathan-at-least:t832-zc2-release, r=nathan-at-least zkbot 2016-04-13 00:12:35 +00:00
  • 525a3b9223 Rewrite release-process.md and follow the example to generate a changelog-style release-notes file. Nathan Wilcox 2016-04-12 16:54:43 -07:00
  • fb537854ff Update a bunch of docs by adding a banner, delete a bunch of known bitrot docs; does not update release-process.md. Nathan Wilcox 2016-04-12 16:40:30 -07:00
  • 7213c0b158 Fix Equihash state initialisation in miner Jack Grigg 2016-04-12 15:23:44 +12:00
  • f2e157ab25 Auto merge of #846 - DoNotUseThisCodeJUSTFORKS:automated-performance-measurement-zcash-cli-method, r=ebfull zkbot 2016-04-11 21:56:12 +00:00
  • 4d322a4497 Auto merge of #831 - ebfull:foundersreward, r=nathan-at-least zkbot 2016-04-11 19:21:41 +00:00
  • 62fdd8d094 Change pchMessageStart for new testnet. Sean Bowe 2016-04-11 12:43:32 -06:00
  • 6ca317e1cc Fix remaining RPC tests. Sean Bowe 2016-04-11 12:38:34 -06:00
  • 722b0117d0 Benchmark a random equihash input. Taylor Hornby 2016-04-11 11:51:12 -06:00
  • 36b1269bc3 Make benchmark specified by command-line arguments Taylor Hornby 2016-04-11 10:54:55 -06:00
  • 51c8c56b4a Use a separate datadir for the benchmarks Taylor Hornby 2016-04-11 10:15:48 -06:00
  • a0be8e262a Don't leave massif.out lying around after the benchmarks Taylor Hornby 2016-04-11 10:05:16 -06:00
  • a1cd1a27ac Add verify equihash benchmark Taylor Hornby 2016-04-11 10:02:09 -06:00
  • d44feea44c Add JoinSplit verification benchmarks Taylor Hornby 2016-04-11 09:17:02 -06:00
  • bf8def9749 Add equihash solving benchmarks Taylor Hornby 2016-04-11 08:05:13 -06:00
  • 6962bb3df0 Add automated performance measurement system. Taylor Hornby 2016-04-07 15:37:39 -06:00
  • c34d662f10 Specify Sean as the second contact for conduct issues. Daira Hopwood 2016-04-10 20:07:10 +01:00
  • 680550f883 Merge pull request #817 from daira/zc.v0.11.2.ticket802.code-of-conduct.0 Daira Hopwood 2016-04-10 21:31:00 +01:00
  • ad56edf7d4 Fix (most) rpc tests by updating balances. zcpour, zcpourdoublespend, and txn_doublespend currently fail. Nathan Wilcox 2016-04-08 18:05:51 -07:00
  • 349a7b3714 Apply a patch from Sean to update wallet to use our new founders-reward aware balances. Nathan Wilcox 2016-04-08 16:27:27 -07:00
  • 4259e1e3dd Log all failing rpc tests concisely. Nathan Wilcox 2016-04-08 14:50:52 -07:00
  • f3ffa3d27f Implementation of Founders' Reward. Sean Bowe 2016-04-08 13:45:19 -06:00
  • abc1c352c9 Add missing synchronization that causes race condition in test. Sean Bowe 2016-04-08 11:30:33 -06:00
  • aa86873afd Fix pow_tests to work with Equihash Jack Grigg 2016-04-08 23:19:03 +12:00
  • e22df48519 Fix miner_tests to work with equihash Sean Bowe 2016-04-08 00:38:56 -06:00
  • cf00c47d5b Fix tests that depend on old block header format Jack Grigg 2016-04-08 14:38:33 +12:00
  • b82dccaa0d Adjust genesis blocks to have valid solutions and hashes Jack Grigg 2016-03-11 05:39:04 +00:00
  • fdda3c5085 Use Equihash for Proof-of-Work Jack Grigg 2016-02-28 20:19:07 +00:00
  • 020bed6021 Add test vectors for Equihash Jack Grigg 2016-03-25 12:36:56 +13:00
  • 6d25662f25 Implement validator and basic solver for Equihash Jack Grigg 2016-02-28 20:15:53 +00:00
  • bb9f19b487 Run all RPC tests, even when they fail. Nathan Wilcox 2016-04-07 17:13:29 -07:00
  • 254c16dd94 Add Code of Conduct. fixes #802 Daira Hopwood 2016-04-01 01:35:52 +01:00
  • 9b7606fb6e Auto merge of #800 - str4d:592-disable-comparison-utility, r=defuse zkbot 2016-04-01 00:02:59 +00:00
  • 5cd512b928 Try downloading from our mirror first to avoid headaches. Taylor Hornby 2016-03-31 16:32:24 -06:00
  • fd5007c126 Create new hasher for sha256() utility. Sean Bowe 2016-03-31 16:19:29 -06:00
  • 27a109af01 Improve testing and API of CSHA256 compression. Sean Bowe 2016-03-31 16:15:07 -06:00
  • d3612b1c94 Remove zerocash's SHA256 implementation Sean Bowe 2016-03-31 15:59:06 -06:00
  • 8466467a35 Added SHA256Compress to Bitcoin's SHA256 implementation. Sean Bowe 2016-03-31 14:23:56 -06:00
  • f53f490b91 Disable comparison utility Jack Grigg 2016-03-25 16:44:33 +13:00
  • 4bc2a390c6 Require java for --with-comparison-tool Jack Grigg 2016-03-25 16:43:28 +13:00
  • 9bab3e89a2 Initialize libsodium first. Taylor Hornby 2016-03-24 13:13:14 -06:00
  • 6806256b80 Initialize libsodium and remove openssl headers from util.cpp Sean Bowe 2016-03-18 17:48:00 -06:00
  • 41d4eb705b Link with libsodium and replace a CSPRNG. Taylor Hornby 2016-03-17 16:37:55 -06:00
  • abbab2cc4f Add libsodium to the depends system. Taylor Hornby 2016-03-17 16:29:37 -06:00
  • a633044b25 Reorder proving key and verifying key arguments. Sean Bowe 2016-03-15 15:59:52 -06:00
  • 8f8c4c6c0c Lazily load the proving key at time of first pour. Sean Bowe 2016-03-15 14:16:05 -06:00
  • 3af297cc57 Remove unnecessary comment. Taylor Hornby 2016-03-03 16:02:35 -07:00
  • b947af52f3 Merge pull request #741 from zcash/zc.v0.11.2.update-repo-url.0 ebfull 2016-03-03 15:38:49 -07:00
  • 5b914ebbd4 Update repo URL in README.md Daira Hopwood 2016-02-27 17:26:29 +00:00
  • b08894066a Fix typo ebfull 2016-02-18 17:16:28 -07:00
  • 2d1d3b2bf5 Merge pull request #726 from Electric-Coin-Company/import-libzerocash ebfull 2016-02-18 09:12:22 -07:00
  • 57220d0320 Fix test_pour return type. Sean Bowe 2016-02-18 00:04:55 -07:00
  • 25f0e1072e Fix test paths. Sean Bowe 2016-02-17 14:54:48 -07:00
  • 0b43e787e0 Add merkleTest and utilTest to test suite. Sean Bowe 2016-02-17 13:35:40 -07:00
  • 6e96cf089b Add zerocash tests and utilities. Sean Bowe 2016-02-15 22:57:55 -07:00
  • cf5f4f679d Remove unnecessary comments. Sean Bowe 2016-02-15 19:10:15 -07:00
  • e463edc122 Build and link libzerocash. Sean Bowe 2016-02-15 15:27:15 -07:00
  • a897db652f Reorganizing the zerocash tree. Sean Bowe 2016-02-15 02:26:09 -07:00
  • 1e62bba762 Remove ate-pairing, xbyak and libzerocash dependencies from the depends tree. Sean Bowe 2016-02-11 13:45:17 -07:00
  • 523bc77f64 Move libzerocash (dd5db5815be70f0e4895784cc905df6f1c73cb17) into the src tree. Sean Bowe 2016-02-11 13:44:25 -07:00
  • dba05929e7 Fix broken build because of zerocash->zcash rename. Taylor Hornby 2016-02-03 13:57:34 -07:00
  • 0294f34d15 Merge pull request #698 from Electric-Coin-Company/fix-pour-rpc-tests ebfull 2016-02-03 13:07:53 -07:00
  • 21328e97cd Fix bad merge due to qa/zerocash->qa/zcash rename. Taylor Hornby 2016-02-03 13:04:23 -07:00