Commit Graph

  • 196cf25d5b Update RPC tests to account for decreased block interval Jack Grigg 2016-06-07 21:01:33 +12:00
  • a59c352cfd Update tests to account for decreased block interval Jack Grigg 2016-06-07 17:12:16 +12:00
  • 45e3deea8a Decrease block interval to 2.5 minutes Jack Grigg 2016-06-03 19:09:39 +12:00
  • 7232b5d70a Auto merge of #988 - str4d:optimised-equihash, r=ebfull zkbot 2016-06-09 22:43:09 +00:00
  • 57c074e1e4 Enable -alertnotify for hard fork detection. Test it. Taylor Hornby 2016-06-09 13:48:04 -06:00
  • b3418be123 Auto merge of #1005 - bitcartel:zc.v0.11.2.z4_issue_857_optimize, r=ebfull zkbot 2016-06-09 03:49:22 +00:00
  • dca3af5bde Update variable name. Simon 2016-06-09 07:23:33 +08:00
  • 5d9f28cfc7 Auto merge of #1001 - str4d:904-disable-relaypriority, r=ebfull zkbot 2016-06-08 18:07:05 +00:00
  • 574f0bca77 Update to DistinctIndices function (for issue #857). Replaces pull request #974. Simon 2016-06-08 23:20:54 +08:00
  • 6ccd212218 Auto merge of #973 - ebfull:chained-pours, r=ebfull zkbot 2016-06-08 15:23:57 +00:00
  • ecd8ca5dbe Minor changes to coins_tests. Sean Bowe 2016-06-08 09:15:44 -06:00
  • 49ab032b5f Add test to ensure parent treestates only can appear earlier in the transaction or in the global state, not later. Sean Bowe 2016-06-07 21:05:25 -06:00
  • 9378a04f1b Update RPC tests to account for reserved field Jack Grigg 2016-06-07 22:44:47 +12:00
  • 50121909aa Update tests to account for reserved field Jack Grigg 2016-06-07 22:32:46 +12:00
  • 2ce992956b Regenerate genesis blocks Jack Grigg 2016-06-07 21:54:13 +12:00
  • a5150a156e Set -relaypriority default to false Jack Grigg 2016-06-07 21:11:57 +12:00
  • a8d384aeda Add a 256-bit reserved field to the block header Jack Grigg 2016-06-07 16:06:25 +12:00
  • d0cc00207b Auto merge of #929 - bitcartel:zc.v0.11.2.z2_fix_717, r=ebfull zkbot 2016-06-06 20:03:16 +00:00
  • edab3ddd2e Implement issue #997 to reduce time for test_bitcoin due to sleeps in addrman. Related to issue #717. Simon 2016-06-06 17:11:15 +08:00
  • 1744fec274 Update the zkSNARK parameters. Sean Bowe 2016-06-03 21:04:07 -06:00
  • c5f766b9b1 Change merkle tree depth to 29. Sean Bowe 2016-06-03 20:42:15 -06:00
  • 83e018b160 Remove redundant constraints. Sean Bowe 2016-05-31 21:07:20 -06:00
  • 0a66f01304 Use depth-first scan for eliminating partial solutions instead of breadth-first Jack Grigg 2016-06-03 17:00:03 +12:00
  • 592b2f0e64 z4 release Taylor Hornby 2016-06-01 13:42:03 -06:00
  • 55bf149df9 Auto merge of #921 - str4d:optimised-equihash, r=daira zkbot 2016-06-01 13:10:26 +00:00
  • 447444ae7a Fix nits after review Jack Grigg 2016-06-01 23:15:04 +12:00
  • 3960e14d91 Update performance measurement transaction. Sean Bowe 2016-05-31 13:17:55 -06:00
  • 10c33f0f87 Test behavior of chained pour consensus rules. Sean Bowe 2016-05-26 14:12:45 -06:00
  • 6c59778acb Allow pours to be anchored to intermediate treestates of a transaction. Sean Bowe 2016-05-26 14:00:46 -06:00
  • 8048f4c048 Ensure merkle tree fixed point removal is tested against inside coins_tests. Sean Bowe 2016-05-26 13:58:58 -06:00
  • 14b12fde2b Move new coins tests to within coins_tests test suite. Sean Bowe 2016-05-26 13:56:44 -06:00
  • 19769ba6c5 Auto merge of #976 - ebfull:implement-joinsplit-signatures, r=ebfull zkbot 2016-05-31 03:46:30 +00:00
  • 7c68cc0747 Add additional assertions. Sean Bowe 2016-05-30 21:38:44 -06:00
  • e8af0028eb Change error for invalid joinsplit signature for consistency. Sean Bowe 2016-05-30 19:38:01 -06:00
  • 3a10823ad4 Wrap lines in *CTransaction constructors. Sean Bowe 2016-05-30 19:35:09 -06:00
  • 1e99cbab04 Use joinsplit_sig_t in more places. Sean Bowe 2016-05-30 19:33:28 -06:00
  • 24f0aeaf7f A script to remove "unofficial" tags from a remote, such as github. Nathan Wilcox 2016-05-30 16:54:23 -07:00
  • 69c0f9128c Enforce that the S value of the ed25519 signature is smaller than the group order to prevent malleability attacks. Sean Bowe 2016-05-27 13:52:10 -06:00
  • 320f2cc7e0 Switch to Ed25519 for cryptographic binding of joinsplits to transactions. Sean Bowe 2016-05-30 10:59:20 -06:00
  • b48122b57b Fix tests for JoinSplit signatures Taylor Hornby 2016-05-30 10:53:04 -06:00
  • a138f81404 Implement signature verification in CheckTransaction Taylor Hornby 2016-05-26 16:31:18 -06:00
  • ed6c1b5d15 We don't want to benchmark signature creation / verification. Taylor Hornby 2016-05-26 16:28:59 -06:00
  • 6aae9d1a55 Sign JoinSplit transactions Taylor Hornby 2016-05-24 15:33:41 -06:00
  • 212cdc4fa4 Auto merge of #972 - bitcartel:zc.v0.11.2.z3_issue_651_remove_bitcoin_seeds, r=ebfull zkbot 2016-05-27 18:55:42 +00:00
  • 17c4c0db48 Remove Bitcoin mainnet seeds. Simon 2016-05-27 11:37:41 -07:00
  • b1f699660f Auto merge of #887 - str4d:mining-slow-start, r=ebfull zkbot 2016-05-27 02:15:24 +00:00
  • 068e2f1a09 Fix comment Jack Grigg 2016-05-27 11:29:08 +12:00
  • 1cf94c69e8 Remove Bitcoin testnet seeds. Simon 2016-05-25 17:00:44 -07:00
  • 6ef996a3b6 Make sigop limit 20000 just as in Bitcoin, ignoring our change to the blocksize limit. Sean Bowe 2016-05-25 16:46:36 -06:00
  • fc8c101acf Enable -v for valgrind so we can see counts for each error. Taylor Hornby 2016-05-18 18:49:59 -06:00
  • 0af5e31282 Pass -DPURIFY to OpenSSL so it doesn't clutter valgrind output. Taylor Hornby 2016-05-18 18:39:40 -06:00
  • d578de8e27 Add ability to run things under valgrind. Taylor Hornby 2016-05-18 18:03:43 -06:00
  • fd7c139e37 Pass -fopenmp at compile-time to enable MULTICORE. Sean Bowe 2016-05-25 15:59:59 -06:00
  • e6c2d66c93 Enable MULTICORE proving behavior with omp. Sean Bowe 2016-05-25 11:19:13 -06:00
  • 8ff7c0752e Auto merge of #954 - ebfull:fix-cpourtx-structure, r=ebfull zkbot 2016-05-25 16:33:31 +00:00
  • 1f07deb5db Auto merge of #956 - ebfull:uint252, r=ebfull zkbot 2016-05-25 14:59:00 +00:00
  • 0dd2bf94dd Declare constants for the maximum number of retries, when to sleep between retries and how long for. Simon 2016-05-24 23:56:31 -07:00
  • 0116e20ea1 remove using namespace std from addrman.cpp Philip Kaufmann 2015-06-15 14:45:19 +02:00
  • 7bfb552f63 CAddrMan::Deserialize handle corrupt serializations better. Patrick Strateman 2016-04-23 22:21:52 -07:00
  • 1bf2cb1a06 Increase test coverage for addrman and addrinfo Ethan Heilman 2015-12-12 22:34:08 -05:00
  • 8375e1a3e7 Creates unittests for addrman, makes addrman testable. Adds several unittests for addrman to verify it works as expected. Makes small modifications to addrman to allow deterministic and targeted tests. EthanHeilman 2015-09-22 15:24:16 -04:00
  • 23c6d3aba8 Increase block size limit to 2MB. Sean Bowe 2016-05-24 11:23:55 -06:00
  • 6b5d608899 Update proving key and tests that depend on transaction structure changes Sean Bowe 2016-05-23 10:13:20 -06:00
  • 3ebca007f3 Reorder fields of CPourTx to reflect the spec. Sean Bowe 2016-05-23 09:50:41 -06:00
  • 9285bba885 Enable binary serializations of proofs and r1cs keys, and make the CPourTx proof field fixed-size. Sean Bowe 2016-05-23 09:47:23 -06:00
  • defe37a6d4 Enforce first four bits are zero for all spending keys and phi. Sean Bowe 2016-05-16 09:50:31 -06:00
  • b5c6a3af12 Use optimised Equihash solver for miner and benchmarks Jack Grigg 2016-05-24 12:08:13 +12:00
  • d4d76536a5 Use fixed-width array for storing hash and indices Jack Grigg 2016-05-07 16:36:54 +12:00
  • 29d9986c83 Store full indices in the same char* as the hash Jack Grigg 2016-05-06 14:13:15 +12:00
  • 639c40047f Use comparator object for sorting StepRows Jack Grigg 2016-05-06 12:17:42 +12:00
  • a683cc85d9 Merge *StepRow XOR and trimming operations Jack Grigg 2016-05-05 17:05:27 +12:00
  • e95747288a Use template parameters to statically initialise Equihash Jack Grigg 2016-05-05 15:00:44 +12:00
  • 9cf13a3e85 Auto merge of #955 - loxal:zc.v0.11.2.latest, r=ebfull zkbot 2016-05-24 03:47:03 +00:00
  • 4ac1841614 Auto merge of #958 - ebfull:prf-refactor, r=ebfull zkbot 2016-05-24 01:11:44 +00:00
  • 39f5cb35f9 Store truncated indices in the same char* as the hash (H/T tromp for the idea!) Jack Grigg 2016-05-04 13:47:49 +12:00
  • c92c1f6050 Implement index-truncation Equihash optimisation Jack Grigg 2016-04-19 13:41:06 +12:00
  • 6afef0dd6d Cleanups Jack Grigg 2016-04-20 22:44:41 +12:00
  • a3361e778b Refactor StepRow to make optimisation easier Jack Grigg 2016-04-16 01:14:37 +12:00
  • 0395055549 Auto merge of #961 - alfiedotwtf:zc.v0.11.2.latest, r=ebfull zkbot 2016-05-23 22:49:59 +00:00
  • 1785bdb98a Rename libzerocash to libzcash Alfie John 2016-05-24 08:36:48 +10:00
  • 7e540a0b6f add sha256sum support for Mac OS X Alex 2016-05-23 10:30:09 +02:00
  • a09517f313 Auto merge of #948 - nathan-at-least:t946.fix-cov-zcash, r=nathan-at-least zkbot 2016-05-23 21:44:20 +00:00
  • 1bcdec40a4 Refactor PRF_gadget to hand responsibility to PRF_addr_a_pk_gadget for creating the '0' argument to the PRF. Sean Bowe 2016-05-23 10:43:25 -06:00
  • 671b9562f1 Auto merge of #943 - str4d:938-clientversion, r=ebfull zkbot 2016-05-21 00:30:13 +00:00
  • b3e712a4d2 Minor error message tweak Jack Grigg 2016-05-21 11:48:52 +12:00
  • c5d080bb83 Add Zcash Developers to CLI copyright notice Jack Grigg 2016-05-18 17:25:04 +12:00
  • a1de76c7a0 Bitcoin -> Zcash in version and help text Jack Grigg 2016-05-18 17:23:47 +12:00
  • 7fde87cd4e Fix a test name bug so that `make cov-zcash correctly runs the zcash-gtest` binary. Fixes #946. Nathan Wilcox 2016-05-19 10:52:28 -07:00
  • be1bae14e8 Hide new Boost warnings on GCC 6. Taylor Hornby 2016-05-18 11:19:54 -06:00
  • e334392fab Patch libsnark to build with my compiler. Upstream PR #35. Taylor Hornby 2016-05-18 10:57:30 -06:00
  • 6dc53bdc33 Turn on -Werror for the Zcash build. Taylor Hornby 2016-05-17 15:47:51 -06:00
  • 7c1ccd9006 Remove unused code in libzerocash util.cpp Taylor Hornby 2016-05-17 15:09:33 -06:00
  • ec3bd70b6d Ignore deprecated declaration warnings. Taylor Hornby 2016-05-17 14:28:51 -06:00
  • 675e17022f Use left shift instead of floating-point pow() in equihash. Taylor Hornby 2016-05-17 13:44:20 -06:00
  • 6fe2e85816 Use HARDENED_CPPFLAGS in the Makefile consistently. Taylor Hornby 2016-05-17 13:38:17 -06:00
  • 67f3fe3d25 Fix FORTIFY_SOURCE build errors. Taylor Hornby 2016-05-17 13:36:44 -06:00
  • e857a0cd1f Fix build warnings in sighash tests. Taylor Hornby 2016-05-17 13:15:06 -06:00
  • fe0cacd2d8 Add Zcash revision to version strings Jack Grigg 2016-05-18 16:50:28 +12:00
  • a6770caa45 Update versions and release notes. Sean Bowe 2016-05-16 23:08:35 -06:00
  • 383f8b0c8a Change testnet network magics. Sean Bowe 2016-05-16 20:31:38 -06:00