91 lines
4.4 KiB
Markdown
91 lines
4.4 KiB
Markdown
|
Daira Hopwood (2):
|
||
|
.clang-format: change standard to C++11
|
||
|
Bucket -> note.
|
||
|
|
||
|
Jack Grigg (4):
|
||
|
Collect all permutations of final solutions
|
||
|
Add test case that requires the fix
|
||
|
Reinstate previous testnet adjustment behaviour
|
||
|
Hardfork to the previous testnet difficulty adjustment behaviour at block 43400
|
||
|
|
||
|
Nathan Wilcox (1):
|
||
|
A script to remove "unofficial" tags from a remote, such as github.
|
||
|
|
||
|
Sean Bowe (36):
|
||
|
Flush to disk more consistently by accounting memory usage of serials/anchors in cache.
|
||
|
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.
|
||
|
Remove the rest of libzerocash.
|
||
|
Update tests with cache usage computations
|
||
|
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
|
||
|
Remove zerocash tests from full-test-suite.
|
||
|
Rename samplepour to samplejoinsplit
|
||
|
Update libsnark to our fork.
|
||
|
Initialize libsodium in this routine, which is now necessary because libsnark uses its PRNG.
|
||
|
Pass our constraint system to libsnark, so that it doesn't need to (de)serialize it in the proving key.
|
||
|
Rename CPourTx to JSDescription.
|
||
|
Rename vpour to vjoinsplit.
|
||
|
Rename JSDescription's `serials` to `nullifiers`.
|
||
|
Test fixes.
|
||
|
Rename GetPourValueIn to GetJoinSplitValueIn
|
||
|
Rename HavePourRequirements to HaveJoinSplitRequirements.
|
||
|
Rename GetSerial to GetNullifier.
|
||
|
Renaming SetSerial to SetNullifier.
|
||
|
Rename CSerialsMap to CNullifiersMap.
|
||
|
Rename mapSerials to mapNullifiers.
|
||
|
Rename some usage of 'pour'.
|
||
|
Rename more usage of `serial`.
|
||
|
Rename cacheSerials to cacheNullifiers and fix tests.
|
||
|
Rename CSerialsCacheEntry.
|
||
|
Change encryptedbucket1 to encryptednote1.
|
||
|
Rename pour RPC tests
|
||
|
Fix tests
|
||
|
Remove more usage of `serial`.
|
||
|
Fixes for indentation and local variable names.
|
||
|
Change `serial` to `nf` in txdb.
|
||
|
Rename `pour` in RPC tests.
|
||
|
Remove the constraint system from the alpha proving key.
|
||
|
Introduce `zcsamplejoinsplit` for creating a raw joinsplit description, and use it to construct the joinsplit for the performance tests that verify joinsplits.
|
||
|
Bump the (minimum) protocol version to avoid invoking legacy behavior from upstream.
|
||
|
Remove more from libsnark, and fix potential remote-DoS.
|
||
|
Add test for non-intuitive merkle tree gadget witnessing behavior.
|
||
|
|
||
|
bitcartel (15):
|
||
|
Disable USE_ASM when building libsnark (issue 932).
|
||
|
Add getblocksubsidy RPC command to return the block reward for a given block, taking into account the mining slow start.
|
||
|
Replace index with height in help message for getblocksubsidy RPC call.
|
||
|
Narrow scope of lock.
|
||
|
Add founders reward to output.
|
||
|
Use new public/private key pairs for alert system.
|
||
|
Add sendalert.cpp to repo.
|
||
|
Fixes to integrate sendalert.cpp. Add sendalert.cpp to build process. Add alertkeys.h as a placeholder for private keys.
|
||
|
Disable QT alert message.
|
||
|
Update comments.
|
||
|
Update alert ID start value and URL in comment.
|
||
|
Update alert protocol version comment.
|
||
|
Update URL for zcash alert IDs.
|
||
|
Remove QT alert message box.
|
||
|
New alert test data generated for new alert key pair. Added test fixture to create new test data. Added instructions for developer.
|
||
|
Update tor.md for Zcash
|
||
|
|
||
|
Taylor Hornby (17):
|
||
|
WIP: Add mock test coverage of CheckTransaction
|
||
|
Split JoinSplit proof verification out of CheckTransaction.
|
||
|
More testing of CheckTransaction
|
||
|
Test non-canonical ed25519 signature check
|
||
|
Rename zerocash to zcash in some places.
|
||
|
Remove references to libzerocash in .gitignore
|
||
|
Rename qa/zerocash to qa/zcash in Makefile.am
|
||
|
Rename zerocash_packages to zcash_packages in packages.mk
|
||
|
Add security warnings doc with warning about side channels.
|
||
|
Add another security warning
|
||
|
Add the results of #784 to security warnings.
|
||
|
Fix bad_txns_oversize test for increased block size.
|
||
|
Note that the actual secret spending key may be leaked.
|
||
|
Mention physical access / close proximity
|
||
|
Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug.
|
||
|
Fix the tests that the SIGHASH_SINGLE bugfix breaks.
|
||
|
Remove insecurely-downloaded dependencies that we don't currently use.
|
||
|
|
||
|
aniemerg (1):
|
||
|
Update GetDifficulty() to use consensus.powLimit from consensus parameters. Fixes #1032.
|