58 lines
2.4 KiB
Markdown
58 lines
2.4 KiB
Markdown
|
|
||
|
Sean Bowe:
|
||
|
Change memo field size and relocate `ciphertexts` field of JoinSplit description.
|
||
|
Implement zkSNARK compression.
|
||
|
Perform curve parameter initialization at start of gtest suite.
|
||
|
Update libsnark dependency.
|
||
|
Enable MONTGOMERY_OUTPUT everywhere.
|
||
|
Update proving/verifying keys.
|
||
|
|
||
|
Jack Grigg:
|
||
|
Add support for spending keys to the basic key store.
|
||
|
Merge AddSpendingKeyPaymentAddress into AddSpendingKey to simplify API.
|
||
|
Add methods for byte array expansion and compression.
|
||
|
Update Equihash hash generation to match the Zcash spec.
|
||
|
Extend byte array expansion and compression methods with optional padding.
|
||
|
Store the Equihash solution in minimal representation in the block header.
|
||
|
Enable branch coverage in coverage reports.
|
||
|
Add gtest coverage and intermediates to files deleted by "make clean".
|
||
|
Remove non-libsnark dependencies and test harness code from coverage reports.
|
||
|
Add separate lock for SpendingKey key store operations.
|
||
|
Test conversion between solution indices and minimal representation.
|
||
|
|
||
|
Daira Hopwood:
|
||
|
Move bigint arithmetic implementations to libsnark.
|
||
|
Add mostly-static checks on consistency of Equihash parameters, MAX_HEADERS_RESULTS, and MAX_PROTOCOL_MESSAGE_LENGTH.
|
||
|
Change some asserts in equihash.cpp to be static.
|
||
|
Decrease MAX_HEADERS_RESULTS to 160. fixes #1289
|
||
|
Increment version numbers for z9 release.
|
||
|
Add these release notes for z9.
|
||
|
|
||
|
Taylor Hornby:
|
||
|
Disable hardening when building for coverage reports.
|
||
|
Upgrade libsodium for AVX2-detection bugfix.
|
||
|
Fix inconsistent optimization flags; single source of truth.
|
||
|
Add -fwrapv -fno-strict-aliasing; fix libzcash flags.
|
||
|
Use libsodium's s < L check, instead checking that libsodium checks that.
|
||
|
|
||
|
Simon Liu:
|
||
|
Fixes #1193 so that during verification benchmarking it does not unncessarily create thousands of CTransaction objects.
|
||
|
Closes #701 by adding documentation about the Payment RPC interface.
|
||
|
Add note about zkey and encrypted wallets.
|
||
|
|
||
|
Gaurav Rana:
|
||
|
Update zcash-cli stop message.
|
||
|
|
||
|
Tom Ritter:
|
||
|
Clarify comment about nonce space for Note Encryption.
|
||
|
|
||
|
Robert C. Seacord:
|
||
|
Memory safety and correctness fixes found in NCC audit.
|
||
|
|
||
|
Patrick Strateman (merged by Taylor Hornby):
|
||
|
Pull in some DoS mitigations from upstream. (#1258)
|
||
|
|
||
|
Wladimir J. van der Laan:
|
||
|
net: correctly initialize nMinPingUsecTime.
|
||
|
|