5a360a5c6a
Fix segfault by indirectly monitoring chainActive.Tip(), locking on mutex
Jack Grigg
2016-07-21 18:04:38 +12:00
cebeabb2f4
Auto merge of #1119 - ebfull:version-bump, r=ebfull
zkbot
2016-07-21 04:55:06 +00:00
5b4ebcd5e2
Add tests that exercise the cancellation code branches
Jack Grigg
2016-07-21 16:39:32 +12:00
2dbabb1159
Make Equihash solvers cancellable
Jack Grigg
2016-07-20 19:06:49 +12:00
e117ff7651
Auto merge of #1048 - str4d:collect-all-valid-equihash-solns, r=ebfull
zkbot
2016-07-20 03:54:30 +00:00
697cc53b29
Bump the (minimum) protocol version to avoid invoking legacy behavior from upstream.
Sean Bowe
2016-07-19 19:07:14 -06:00
b83061544f
Auto merge of #1116 - ebfull:performance-check-valid-pour-fix, r=ebfull
zkbot
2016-07-20 00:03:46 +00:00
a1cded5b91
Auto merge of #1088 - ThisIsNotOfficialCodeItsJustForks:t1078-fix-sighash-bug-2, r=ebfull
zkbot
2016-07-19 23:39:06 +00:00
b5dfcd0fbb
Auto merge of #1063 - ThisIsNotOfficialCodeItsJustForks:t898-remove-insecurely-downloaded-dependencies, r=ebfull
zkbot
2016-07-19 23:14:06 +00:00
86551dcb18
Remove insecurely-downloaded dependencies that we don't currently use.
Taylor Hornby
2016-06-30 18:04:50 -06:00
741cf2cedf
Auto merge of #1115 - ebfull:shorten-proving-key, r=ebfull
zkbot
2016-07-19 22:38:50 +00:00
838e3c753f
Fix the tests that the SIGHASH_SINGLE bugfix breaks.
Taylor Hornby
2016-07-12 13:18:30 -06:00
67f0243533
Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug.
Taylor Hornby
2016-07-11 17:00:04 -06:00
1737627c4e
Introduce zcsamplejoinsplit for creating a raw joinsplit description, and use it to construct the joinsplit for the performance tests that verify joinsplits.
Sean Bowe
2016-07-19 15:49:11 -06:00
1477fd3f40
Remove the constraint system from the alpha proving key.
Sean Bowe
2016-07-19 14:01:58 -06:00
85cc6f5b44
Update tor.md for Zcash
bitcartel
2016-07-19 12:48:09 -07:00
431604c7d9
Auto merge of #1094 - ThisIsNotOfficialCodeItsJustForks:t488-document-side-channel-attacks, r=ebfull
zkbot
2016-07-19 17:39:27 +00:00
c6365f4d80
Add test case that requires the fix
Jack Grigg
2016-07-19 23:33:28 +12:00
1bb40a42c2
Collect all permutations of final solutions
Jack Grigg
2016-06-21 15:12:06 +12:00
d20d866d89
Auto merge of #1105 - bitcartel:zc.v0.11.2.z6_issue_424, r=ebfull
zkbot
2016-07-18 21:09:46 +00:00
b722000231
Mention physical access / close proximity
Taylor Hornby
2016-07-18 14:54:22 -06:00
35b3168d2c
Note that the actual secret spending key may be leaked.
Taylor Hornby
2016-07-18 14:50:07 -06:00
4d459f93a4
Auto merge of #1090 - ebfull:rename-pour-and-serial, r=ebfull
zkbot
2016-07-18 19:58:25 +00:00
e613014526
Auto merge of #1104 - ebfull:libsnark-updates, r=ebfull
zkbot
2016-07-18 18:04:56 +00:00
d36098f873
Rename pour in RPC tests.
Sean Bowe
2016-07-18 10:43:17 -06:00
b78daf7de7
Change serial to nf in txdb.
Sean Bowe
2016-07-16 16:46:49 -06:00
22de160219
Fixes for indentation and local variable names.
Sean Bowe
2016-07-16 16:45:41 -06:00
28173cd0de
Remove more usage of serial.
Sean Bowe
2016-07-14 19:19:13 -06:00
fd933ed05e
Fix tests
Sean Bowe
2016-07-14 18:58:55 -06:00
6e33353ea2
Rename pour RPC tests
Sean Bowe
2016-07-14 18:04:38 -06:00
ffcfe76d4f
Change encryptedbucket1 to encryptednote1.
Sean Bowe
2016-07-14 17:27:54 -06:00
9e511dbbdd
Rename CSerialsCacheEntry.
Sean Bowe
2016-07-14 17:02:39 -06:00
1d184d53e1
Rename cacheSerials to cacheNullifiers and fix tests.
Sean Bowe
2016-07-14 16:51:36 -06:00
cc01120a17
Rename more usage of serial.
Sean Bowe
2016-07-14 16:32:34 -06:00
b7e4abd6f7
Rename some usage of 'pour'.
Sean Bowe
2016-07-14 16:10:41 -06:00
bb64be52fe
Rename mapSerials to mapNullifiers.
Sean Bowe
2016-07-14 16:02:42 -06:00
d889a287ae
Rename CSerialsMap to CNullifiersMap.
Sean Bowe
2016-07-14 15:57:00 -06:00
d90e46ba8d
Renaming SetSerial to SetNullifier.
Sean Bowe
2016-07-14 15:51:53 -06:00
616f8d05af
Rename GetSerial to GetNullifier.
Sean Bowe
2016-07-14 15:47:54 -06:00
ee964faf3d
Rename HavePourRequirements to HaveJoinSplitRequirements.
Sean Bowe
2016-07-14 15:23:01 -06:00
942bc46756
Rename GetPourValueIn to GetJoinSplitValueIn
Sean Bowe
2016-07-14 15:16:57 -06:00
8f95cd3c26
Test fixes.
Sean Bowe
2016-07-14 14:16:59 -06:00
bfeaf0049a
Rename JSDescription's serials to nullifiers.
Sean Bowe
2016-07-10 23:18:53 -06:00
8675d94b63
Rename vpour to vjoinsplit.
Sean Bowe
2016-07-10 23:08:20 -06:00
a8c68ffe99
Rename CPourTx to JSDescription.
Sean Bowe
2016-07-10 23:02:10 -06:00
939aaeb620
New alert test data generated for new alert key pair. Added test fixture to create new test data. Added instructions for developer.
Simon
2016-07-17 12:36:26 -07:00
f30580744f
Auto merge of #1059 - bitcartel:zc.v0.11.2.z5_getblocksubsidy, r=ebfull
zkbot
2016-07-17 16:19:39 +00:00
9be2f85c22
Remove QT alert message box.
Simon
2016-07-16 13:18:42 -07:00
7af996b263
Update URL for zcash alert IDs.
Simon
2016-07-16 13:17:47 -07:00
656a5f0b6f
Update alert protocol version comment.
Simon
2016-07-16 08:18:58 -07:00
2e6f1f8de9
Update alert ID start value and URL in comment.
Simon
2016-07-16 08:17:56 -07:00
8e77a067ef
Update comments.
Simon
2016-07-16 08:12:19 -07:00
acefacf1b9
Disable QT alert message.
Simon
2016-07-16 08:03:36 -07:00
b39e1bdbca
Fixes to integrate sendalert.cpp. Add sendalert.cpp to build process. Add alertkeys.h as a placeholder for private keys.
Simon
2016-07-15 19:57:55 -07:00
2513363e81
Add sendalert.cpp to repo.
Simon
2016-07-15 18:05:42 -07:00
174a68b3b7
Use new public/private key pairs for alert system.
Simon
2016-07-14 22:38:41 -07:00
bf76024eb7
Pass our constraint system to libsnark, so that it doesn't need to (de)serialize it in the proving key.
Sean Bowe
2016-07-15 10:45:59 -06:00
1fad6b87e5
Initialize libsodium in this routine, which is now necessary because libsnark uses its PRNG.
Sean Bowe
2016-07-15 10:45:22 -06:00
e9f9a73ab7
Update libsnark to our fork.
Sean Bowe
2016-07-15 10:45:09 -06:00
ea26d328fc
Add founders reward to output.
Simon
2016-07-14 13:05:32 -07:00
fc127fc2db
Auto merge of #1051 - ThisIsNotOfficialCodeItsJustForks:t863-mock-coverage-of-checktransaction, r=ebfull
zkbot
2016-07-14 18:43:07 +00:00
a4944ffcb0
Fix bad_txns_oversize test for increased block size.
Taylor Hornby
2016-07-14 12:17:01 -06:00
4bcdd85583
Auto merge of #1047 - aniemerg:fix/get-difficulty-fix2, r=ebfull
zkbot
2016-07-14 04:18:56 +00:00
331cae91bc
Auto merge of #1085 - zcash:daira-clang-cpp11, r=ebfull
zkbot
2016-07-14 03:08:55 +00:00
2b5c33e101
Add the results of #784 to security warnings.
Taylor Hornby
2016-07-13 18:23:11 -06:00
42825a9f6a
Auto merge of #979 - nathan-at-least:nathan.cleanup-nonofficial-tags, r=ebfull
zkbot
2016-07-13 02:23:14 +00:00
2b75ad0bd4
Auto merge of #1089 - ThisIsNotOfficialCodeItsJustForks:t960-rename-zerocash-zcash, r=ebfull
zkbot
2016-07-13 01:51:22 +00:00
60991f9e7b
Add another security warning
Taylor Hornby
2016-07-12 15:22:17 -06:00
8fb1005c5e
Add security warnings doc with warning about side channels.
Taylor Hornby
2016-07-12 13:34:34 -06:00
933bff472d
Narrow scope of lock.
Simon
2016-07-11 22:01:15 -07:00
1db13d5063
Replace index with height in help message for getblocksubsidy RPC call.
Simon
2016-07-11 21:53:09 -07:00
46187fbe7a
Auto merge of #1082 - ebfull:reorder-logs, r=ebfull
zkbot
2016-07-12 04:41:10 +00:00
4e117b63c6
Rename zerocash_packages to zcash_packages in packages.mk
Taylor Hornby
2016-07-11 19:30:18 -06:00
3bde967f53
Rename qa/zerocash to qa/zcash in Makefile.am
Taylor Hornby
2016-07-11 19:29:41 -06:00
76b3a92652
Remove references to libzerocash in .gitignore
Taylor Hornby
2016-07-11 19:29:11 -06:00
c9c4611d9a
Rename zerocash to zcash in some places.
Taylor Hornby
2016-07-11 19:27:52 -06:00
04932a64e8
Auto merge of #1080 - ebfull:performance-check-valid-pour, r=ebfull
zkbot
2016-07-11 22:38:25 +00:00
35f82c35fe
Rename samplepour to samplejoinsplit
Sean Bowe
2016-07-11 11:33:14 -06:00
6caacc892e
Auto merge of #1058 - ebfull:coin-cache, r=ebfull
zkbot
2016-07-11 17:23:19 +00:00
ecef582339
Auto merge of #1061 - ebfull:remove-libzerocash-completely, r=ebfull
zkbot
2016-07-11 16:17:35 +00:00
92b73b0dbb
Remove zerocash tests from full-test-suite.
Sean Bowe
2016-07-11 10:05:55 -06:00
c2ec2f5388
README.md: simplify the title, drop "Core"
Daira Hopwood
2016-07-11 13:38:54 +01:00
b097171ef9
.clang-format: change standard to C++11
Daira Hopwood
2016-07-11 13:22:20 +01:00
f4091941f5
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
Sean Bowe
2016-07-10 21:10:02 -06:00
ffcd1c57cc
Update tests with cache usage computations
Sean Bowe
2016-07-10 20:53:33 -06:00
2668a1bc13
Remove the rest of libzerocash.
Sean Bowe
2016-06-28 10:08:50 -06:00
2fbbde597c
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.
Sean Bowe
2016-07-09 14:31:43 -06:00
3c72ec710e
Auto merge of #1044 - bitcartel:zc.v0.11.2.z5_issue_932, r=ebfull
zkbot
2016-07-09 17:36:19 +00:00
a71fb9ff6d
z6 release notes and version update.
Daira Hopwood
2016-07-08 22:57:37 +01:00
000383c193
Increase block size to 2MB and update performance test.
Sean Bowe
2016-07-07 16:53:16 -06:00
89a9e46cc9
Auto merge of #1049 - str4d:equihash-faster-sort-comparison, r=bitcartel
zkbot
2016-07-07 20:43:42 +00:00
9c45b501ad
Make validatelargetx test more accurate, reduce block size limit to 1MB for now.
Sean Bowe
2016-07-06 12:07:50 -06:00
2ba9641767
Fix performance test for block verification.
Sean Bowe
2016-07-05 07:55:35 -06:00
99edcaaf53
Auto merge of #1062 - ebfull:remove-mainnet-checkpoints, r=ebfull
zkbot
2016-06-30 17:56:28 +00:00