5d9f28cfc7
Auto merge of #1001 - str4d:904-disable-relaypriority, r=ebfull
zkbot2016-06-08 18:07:05 +00:00
574f0bca77
Update to DistinctIndices function (for issue #857). Replaces pull request #974.
Simon2016-06-08 23:20:54 +08:00
6ccd212218
Auto merge of #973 - ebfull:chained-pours, r=ebfull
zkbot2016-06-08 15:23:57 +00:00
ecd8ca5dbe
Minor changes to coins_tests.
Sean Bowe2016-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 Bowe2016-06-07 21:05:25 -06:00
9378a04f1b
Update RPC tests to account for reserved field
Jack Grigg2016-06-07 22:44:47 +12:00
50121909aa
Update tests to account for reserved field
Jack Grigg2016-06-07 22:32:46 +12:00
e8af0028eb
Change error for invalid joinsplit signature for consistency.
Sean Bowe2016-05-30 19:38:01 -06:00
3a10823ad4
Wrap lines in *CTransaction constructors.
Sean Bowe2016-05-30 19:35:09 -06:00
1e99cbab04
Use joinsplit_sig_t in more places.
Sean Bowe2016-05-30 19:33:28 -06:00
24f0aeaf7f
A script to remove "unofficial" tags from a remote, such as github.
Nathan Wilcox2016-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 Bowe2016-05-27 13:52:10 -06:00
320f2cc7e0
Switch to Ed25519 for cryptographic binding of joinsplits to transactions.
Sean Bowe2016-05-30 10:59:20 -06:00
7bfb552f63
CAddrMan::Deserialize handle corrupt serializations better.
Patrick Strateman2016-04-23 22:21:52 -07:00
1bf2cb1a06
Increase test coverage for addrman and addrinfo
Ethan Heilman2015-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.
EthanHeilman2015-09-22 15:24:16 -04:00
23c6d3aba8
Increase block size limit to 2MB.
Sean Bowe2016-05-24 11:23:55 -06:00
6b5d608899
Update proving key and tests that depend on transaction structure changes
Sean Bowe2016-05-23 10:13:20 -06:00
3ebca007f3
Reorder fields of CPourTx to reflect the spec.
Sean Bowe2016-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 Bowe2016-05-23 09:47:23 -06:00
defe37a6d4
Enforce first four bits are zero for all spending keys and phi.
Sean Bowe2016-05-16 09:50:31 -06:00
b5c6a3af12
Use optimised Equihash solver for miner and benchmarks
Jack Grigg2016-05-24 12:08:13 +12:00
d4d76536a5
Use fixed-width array for storing hash and indices
Jack Grigg2016-05-07 16:36:54 +12:00
29d9986c83
Store full indices in the same char* as the hash
Jack Grigg2016-05-06 14:13:15 +12:00
639c40047f
Use comparator object for sorting StepRows
Jack Grigg2016-05-06 12:17:42 +12:00
a683cc85d9
Merge *StepRow XOR and trimming operations
Jack Grigg2016-05-05 17:05:27 +12:00
e95747288a
Use template parameters to statically initialise Equihash
Jack Grigg2016-05-05 15:00:44 +12:00
9cf13a3e85
Auto merge of #955 - loxal:zc.v0.11.2.latest, r=ebfull
zkbot2016-05-24 03:47:03 +00:00
4ac1841614
Auto merge of #958 - ebfull:prf-refactor, r=ebfull
zkbot2016-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 Grigg2016-05-04 13:47:49 +12:00
c92c1f6050
Implement index-truncation Equihash optimisation
Jack Grigg2016-04-19 13:41:06 +12:00
7e540a0b6f
add sha256sum support for Mac OS X
Alex2016-05-23 10:30:09 +02:00
a09517f313
Auto merge of #948 - nathan-at-least:t946.fix-cov-zcash, r=nathan-at-least
zkbot2016-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 Bowe2016-05-23 10:43:25 -06:00
671b9562f1
Auto merge of #943 - str4d:938-clientversion, r=ebfull
zkbot2016-05-21 00:30:13 +00:00