This website requires JavaScript.
cd9d373987
Auto merge of #1260 - str4d:1175-byte-array-manipulation, r=ebfull
zkbot
2016-08-24 03:01:13 +00:00
90b740fd3b
Test conversion between solution indices and minimal representation
Jack Grigg
2016-08-24 13:42:52 +12:00
5f3f741e47
Add note about zkey and encrypted wallets in z9 alpha.
bitcartel
2016-08-23 15:33:05 -07:00
73f9e32b86
Closes #701 by adding documentation about the Payment RPC interface.
Simon
2016-08-22 23:46:10 -07:00
27bd8e4129
Auto merge of #1270 - ThisIsNotOfficialCodeItsJustForks:t1168-fix-optimization-flags, r=daira
zkbot
2016-08-23 03:30:31 +00:00
fed866e212
Auto merge of #1262 - ebfull:compressed-proofs, r=ebfull
zkbot
2016-08-23 02:11:30 +00:00
07b246988b
Auto merge of #1261 - str4d:892-branch-coverage, r=daira
zkbot
2016-08-23 00:19:48 +00:00
393b2b7834
Update proving/verifying keys.
Sean Bowe
2016-08-18 13:17:55 -06:00
decde3864d
Enable MONTGOMERY_OUTPUT everywhere.
Sean Bowe
2016-08-18 12:21:19 -06:00
6a1653f009
Update libsnark dependency.
Sean Bowe
2016-08-18 12:17:27 -06:00
ae6b333c75
Perform curve parameter initialization at start of gtest suite.
Sean Bowe
2016-08-18 12:15:08 -06:00
ea92aba9fe
Move bigint arithmetic implementations to libsnark.
Daira Hopwood
2016-08-22 17:18:11 +01:00
f0dab51cf3
Implement zkSNARK compression.
Sean Bowe
2016-08-16 14:08:59 -06:00
365845216b
Auto merge of #1268 - ThisIsNotOfficialCodeItsJustForks:t1130-upgrade-libsodium, r=ebfull
zkbot
2016-08-22 02:34:30 +00:00
f4491c51e4
Auto merge of #1248 - rcseacord:rcseacord-patch-4, r=ebfull
zkbot
2016-08-22 00:12:48 +00:00
8fd71a194e
changed module name from "bitcoin" to "Zcash" in FormatException()
Lars-Magnus Skog
2016-08-21 15:09:58 +02:00
e273f05d10
Remove unnecessary temporary array from Equihash hash generation
Jack Grigg
2016-08-21 06:05:48 +12:00
6e629886e5
Add another test case based on example in the spec
Jack Grigg
2016-08-21 05:57:46 +12:00
6c7cc8ebea
update zcash-cli stop message
Gaurav Rana
2016-08-20 12:27:12 +00:00
7e556172d9
Auto merge of #1236 - tomrittervg:tomrittervg-comments-1, r=ebfull
zkbot
2016-08-18 23:38:36 +00:00
2902ac7ce8
Use libsodium's s < L check, instead checking that libsodium checks that.
Taylor Hornby
2016-08-18 16:38:20 -06:00
36d5f42948
Update NoteEncryption.hpp
Tom Ritter
2016-08-18 16:51:15 -05:00
28a30f7801
Auto merge of #1254 - ebfull:tx-structure-changes, r=bitcartel
zkbot
2016-08-18 16:49:47 +00:00
2ee6ed64eb
Add parenthesis around macro value definition
ebfull
2016-08-18 10:43:58 -06:00
af9898eee5
Auto merge of #1258 - ThisIsNotOfficialCodeItsJustForks:t1251-upstream-anti-dos, r=daira
zkbot
2016-08-18 16:08:25 +00:00
3d28c86c8e
Auto merge of #1205 - str4d:1199-key-management, r=str4d
zkbot
2016-08-18 00:27:09 +00:00
a4f4fa8fe9
ASSERT -> EXPECT in test to get more info per test run about future regressions
Jack Grigg
2016-08-18 12:25:01 +12:00
04dfc3c569
Rework test to check for failure to return a spending key
Jack Grigg
2016-08-18 12:22:30 +12:00
f5d3d420f6
Add -fwrapv -fno-strict-aliasing; fix libzcash flags.
Taylor Hornby
2016-08-17 11:57:51 -06:00
46ad3c2758
Fix inconsistent optimization flags; single source of truth.
Taylor Hornby
2016-08-17 11:38:28 -06:00
a635d6e995
Upgrade libsodium for AVX2-detection bugfix.
Taylor Hornby
2016-08-17 10:43:06 -06:00
39af39fb85
Auto merge of #1231 - rcseacord:rcseacord-patch-3, r=str4d
zkbot
2016-08-17 01:30:26 +00:00
cdc01fad17
Auto merge of #1230 - rcseacord:rcseacord-patch-1, r=str4d
zkbot
2016-08-17 00:35:57 +00:00
0d7386916d
Add separate lock for SpendingKey key store operations
Jack Grigg
2016-08-16 22:17:33 +12:00
c2059f9e09
Remove non-libsnark dependencies and test harness code from coverage reports
Jack Grigg
2016-08-16 22:05:35 +12:00
71442d31cf
Add gtest coverage to folders deleted by "make clean"
Jack Grigg
2016-08-16 20:30:24 +12:00
873625bc85
Add gtest coverage intermediates to list of files deleted by make
Jack Grigg
2016-08-16 18:38:42 +12:00
6ecb05dd2f
Enable branch coverage in coverage reports
Jack Grigg
2016-08-16 18:32:56 +12:00
5be6abbf84
Store the Equihash solution in minimal representation in the block header
Jack Grigg
2016-08-14 15:04:13 +12:00
9dcea38a6b
net: correctly initialize nMinPingUsecTime
Wladimir J. van der Laan
2015-09-04 15:43:21 +02:00
85e84f5e58
Use network group instead of CNetAddr in final pass to select node to disconnect
Patrick Strateman
2015-08-25 17:06:15 -07:00
b63e75ae12
Fix comment
Patrick Strateman
2015-08-25 16:31:13 -07:00
f1e7e37130
Acquire cs_vNodes before changing refrence counts
Patrick Strateman
2015-08-25 16:30:02 -07:00
75c0598cac
CNodeRef copy constructor and assignment operator
Patrick Strateman
2015-08-25 15:33:29 -07:00
ce94413e03
Return false early if vEvictionCandidates is empty
Patrick Strateman
2015-08-22 15:15:39 -07:00
4dad09350f
Better support for nodes with non-standard nMaxConnections
Patrick Strateman
2015-08-21 18:42:05 -07:00
6e966f67fd
RAII wrapper for CNode*
Patrick Strateman
2015-08-20 17:29:04 -07:00
396bd999ad
Add comments to AttemptToEvictConnection
Patrick Strateman
2015-08-20 16:47:49 -07:00
0560d671ab
Remove redundant whiteconnections option
Patrick Strateman
2015-08-13 17:32:57 -07:00
dd99be0f8c
Prefer to disconnect peers in favor of whitelisted peers
Patrick Strateman
2015-08-13 17:22:35 -07:00
2fa41ff9b3
AttemptToEvictConnection
Patrick Strateman
2015-08-13 02:58:58 -07:00
e279e5f90a
Record nMinPingUsecTime
Patrick Strateman
2015-08-13 02:31:46 -07:00
bd80ec0d23
Refactor: Move failure conditions to the top of AcceptConnection
Patrick Strateman
2015-08-13 02:19:17 -07:00
12005016cd
Refactor: Bail early in AcceptConnection
Patrick Strateman
2015-08-13 02:16:46 -07:00
057d60781d
Refactor: AcceptConnection (modified to include 95a50390 )
Patrick Strateman
2015-08-13 02:00:10 -07:00
20abe2083c
Extend byte array expansion and compression methods with optional padding
Jack Grigg
2016-08-14 01:58:08 +12:00
caa0348f04
Update Equihash hash generation to match the Zcash spec
Jack Grigg
2016-08-14 01:14:09 +12:00
881ffbfc87
Add methods for byte array expansion and compression
Jack Grigg
2016-08-13 16:45:53 +12:00
f5e5707d4c
Change memo field size and relocate ciphertexts field of JoinSplit description.
Sean Bowe
2016-08-15 08:54:42 -06:00
d7da4ecc33
Auto merge of #1194 - bitcartel:zc.v0.11.2.z8_issue_1193_fixtest, r=ebfull
zkbot
2016-08-14 21:21:58 +00:00
c4cbee4381
Update uint256.h
Robert C. Seacord
2016-08-13 11:12:18 -04:00
b5c06c83b0
Consistent parameter naming
Jack Grigg
2016-08-12 14:37:17 +12:00
0bfdb9628e
Merge AddSpendingKeyPaymentAddress into AddSpendingKey to simplify API
Jack Grigg
2016-08-12 14:24:29 +12:00
998eea5db6
Disable hardening when building for coverage reports.
Taylor Hornby
2016-08-11 15:15:50 -06:00
2dd950ecae
Clarify comment about nonce space for Note Encryption
Tom Ritter
2016-08-11 13:48:47 -05:00
47251e8460
Update test_equihash.cpp
Robert C. Seacord
2016-08-10 22:02:00 -04:00
1031047885
Update equihash.cpp
Robert C. Seacord
2016-08-10 15:40:32 -04:00
7c929cf5bc
Add support for spending keys to the basic key store
Jack Grigg
2016-08-09 13:34:58 +12:00
75c2f26887
Update variable.
Simon
2016-08-08 00:51:27 -07:00
822b84b616
Fixes #1193 so that during verification benchmarking it does not unncessarily create thousands of CTransaction objects.
Simon
2016-08-07 23:54:50 -07:00
a8270035c0
Release process for z8. Issue #1140 .
Simon
2016-08-06 15:37:24 -07:00
0822971120
Auto merge of #1183 - bitcartel:zc.v0.11.2.latest_txid_tests, r=bitcartel
zkbot
2016-08-06 21:47:23 +00:00
2a7fde3f42
Add test for non-malleable txids. To run just this test: ./zcash-gtest --gtest_filter="txid_tests*"
Simon
2016-08-05 22:54:21 -07:00
23acf86791
Ignore duplicate entries after partial recreation
Jack Grigg
2016-08-06 16:39:14 +12:00
a23507d086
Update tests to account for new Equihash parameters
Jack Grigg
2016-08-06 15:26:59 +12:00
ca202e2db1
Change Equihash parameters to n = 200, k = 9 (about 563-700 MiB)
Jack Grigg
2016-08-06 15:26:45 +12:00
30bd297920
Fix bug in IsProbablyDuplicate()
Jack Grigg
2016-08-06 15:26:22 +12:00
fa19e1b357
Add test showing bug in IsProbablyDuplicate()
Jack Grigg
2016-08-06 15:23:47 +12:00
eeb4177843
Add Equihash support for n = 200, k = 9
Jack Grigg
2016-08-06 10:29:09 +12:00
95277e0311
Auto merge of #1144 - bitcartel:zc.v0.11.2.z7_tx_malleability_gettxid, r=bitcartel
zkbot
2016-08-05 19:31:52 +00:00
e5b57a1432
Auto merge of #1173 - str4d:1165-equihash-fix-large-k-ballooning, r=bitcartel
zkbot
2016-08-05 17:35:35 +00:00
76470978f4
Auto merge of #1172 - str4d:1148-remove-equihash-collision-length-assumption, r=bitcartel
zkbot
2016-08-05 16:53:28 +00:00
036dcbd94a
Remove the assumption that n/(k+1) is a multiple of 8.
Jack Grigg
2016-08-06 02:34:07 +12:00
649be423f8
Fix previous commit
Jack Grigg
2016-08-06 02:03:08 +12:00
6609813753
Simplify optional parameters
Jack Grigg
2016-08-06 00:36:33 +12:00
3c3ef34505
Add missing assert
Jack Grigg
2016-08-05 22:24:04 +12:00
e999c1e339
Simplify IsProbablyDuplicate()
Jack Grigg
2016-08-05 22:12:50 +12:00
3c654f38eb
Eliminate probably duplicates in final round
Jack Grigg
2016-08-05 18:15:34 +12:00
6b4f4475a5
Use fixed-size array in IsProbablyDuplicate to avoid stack protector warning
Jack Grigg
2016-08-05 17:18:47 +12:00
d4af3dd5fd
Eliminate some of the duplicates caused by truncating indices
Jack Grigg
2016-08-04 13:07:24 +12:00
f7478de67f
Add thread parameter to solveequihash benchmark
Jack Grigg
2016-08-05 15:05:38 +12:00
fbd90518e3
Use -O1 opimitization flag when building libzcash. Continuation of #1064 and related to #1168 .
Simon
2016-08-03 22:41:28 -07:00
9cc43696ec
Auto merge of #1086 - zcash:daira-simplify-readme-title, r=bitcartel
zkbot
2016-08-04 01:33:43 +00:00
abd4c16ae9
Auto merge of #1064 - ThisIsNotOfficialCodeItsJustForks:t915-enable-security-hardening, r=bitcartel
zkbot
2016-08-03 23:57:05 +00:00
1f7e1f68c6
Auto merge of #1157 - ThisIsNotOfficialCodeItsJustForks:t761-run-tests-under-valgrind, r=nathan-at-least
zkbot
2016-08-03 23:11:44 +00:00
a40d70f464
Auto merge of #1160 - str4d:1131-remove-hardfork, r=bitcartel
zkbot
2016-08-03 17:56:32 +00:00
19b49de082
Auto merge of #1158 - bitcartel:zc.v0.11.2.latest_1126_trycatch, r=ebfull
zkbot
2016-08-01 21:16:53 +00:00
74cd8821c7
Remove GetSerializeHash() method.
Simon
2016-07-29 23:28:34 -07:00
4714ea145b
Auto merge of #1146 - str4d:1143-equihash-solution-callback, r=ebfull
zkbot
2016-07-30 02:59:12 +00:00
4a0bdc9020
Fix bug in 'generate' RPC method that caused it to fail with high probability
Jack Grigg
2016-07-30 01:28:17 +12:00