216 Commits (a10a6e2a0ec291c39ca72963aa50e77cffc8f42a)

Author SHA1 Message Date
Jonas Schnelli a10a6e2a0e
[Univalue] add univalue over subtree 9 years ago
Jonas Schnelli d014114d67
Remove JSON Spirit wrapper, remove JSON Spirit leftovers 9 years ago
Jonas Schnelli 851f58f94e
remove JSON Spirit UniValue wrapper 9 years ago
Jonas Schnelli 9756b7bd29
extend conversion to UniValue 9 years ago
Jeff Garzik ed21d5bd4b
Convert tree to using univalue. Eliminate all json_spirit uses. 10 years ago
Cory Fields 007148fafa
build: Make use of ZMQ_CFLAGS 9 years ago
Jeff Garzik f200002cf3
Add ZeroMQ support. Notify blocks and transactions via ZeroMQ 10 years ago
Jack Grigg 2cc0a252ad
Add compile flag to disable compilation of mining code 8 years ago
Jack Grigg 9773b95f6e
Coverage build system tweaks 8 years ago
Jack Grigg 8e0fc39097
Exclude test binaries from make install 8 years ago
Jack Grigg 0bb3d40f90
Add benchmark for incrementing note witnesses 8 years ago
Jack Grigg a6df7ab567
Add a persistent screen showing basic node metrics 8 years ago
Daira Hopwood c7aaab7aa3 Integrate Tromp solver into miner code and remove its dependency on extra BLAKE2b implementation. 8 years ago
Jack Grigg 66a89c08df
Rename bitcoin-tx to zcash-tx 8 years ago
Jack Grigg 08d6b02d5e
Rename libbitcoinconsensus to libzcashconsensus 8 years ago
Kevin Gallagher 2f3ecb4422
Adds zcbenchmarks.h to libbitcoin_wallet_a_SOURCES 8 years ago
Kevin Gallagher 58d09f27f5
Adds files in src/zcash/circuit to libzcash_a_SOURCES 8 years ago
Kevin Gallagher 7553b173b7
Add alertkeys.h to libbitcoin_server_a_SOURCES 8 years ago
Kevin Gallagher 9ffe371d09
Adds zcash/Proof.hpp to LIBZCASH_H 8 years ago
Kevin Gallagher cc552e4db8
Adds zcash/Zcash.h to LIBZCASH sources 8 years ago
Kevin Gallagher 60157808cd
Inlude crypto/equihash.tcc in list of sources for dist 8 years ago
Jack Grigg c06664fb8f
Fix Makefiles so "make dist" will run 8 years ago
Cory Fields a5e918a07f
release: add check-symbols and check-security make targets 9 years ago
Simon fc72c078be Add async RPC queue and operation classes. 8 years ago
Sean Bowe decde3864d Enable MONTGOMERY_OUTPUT everywhere. 8 years ago
Sean Bowe f0dab51cf3 Implement zkSNARK compression. 8 years ago
Taylor Hornby f5d3d420f6 Add -fwrapv -fno-strict-aliasing; fix libzcash flags. 8 years ago
Simon fbd90518e3 Use -O1 opimitization flag when building libzcash. 8 years ago
Taylor Hornby 73537ebe97 Put hardened stuff in libzcash CPPFLAGS. 8 years ago
Taylor Hornby 56734f4b27 Pull in upstream's make check-security, based on upstream PR #6854 and #7424. 8 years ago
Simon b39e1bdbca Fixes to integrate sendalert.cpp. 8 years ago
Taylor Hornby c9c4611d9a Rename zerocash to zcash in some places. 8 years ago
Sean Bowe 2668a1bc13 Remove the rest of libzerocash. 8 years ago
Sean Bowe fd7c139e37 Pass `-fopenmp` at compile-time to enable MULTICORE. 8 years ago
Sean Bowe e6c2d66c93 Enable MULTICORE proving behavior with omp. 8 years ago
Sean Bowe 9285bba885 Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size. 8 years ago
Sean Bowe defe37a6d4 Enforce first four bits are zero for all spending keys and phi. 8 years ago
Alfie John 1785bdb98a Rename libzerocash to libzcash 8 years ago
Taylor Hornby 6fe2e85816 Use HARDENED_CPPFLAGS in the Makefile consistently. 8 years ago
Sean Bowe 81469bbb83 `Note` values should be little-endian byte order. 8 years ago
Sean Bowe 4ec57478c4 Remove nearly all of libzerocash. 8 years ago
Sean Bowe 369df06583 Introduce new `libzcash` Zcash protocol API and crypto constructions surrounding the zkSNARK circuit. 8 years ago
Sean Bowe 6bd8e46922 Run `zcash-gtest` in `make check` and fix performance tests. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago
Sean Bowe e1ff849d8d New implementation of incremental merkle tree 8 years ago
Nathan Wilcox 3ab0c1a790 Add a zcash-gtest binary to our build with a single tautological test. 8 years ago
Taylor Hornby 6962bb3df0 Add automated performance measurement system. 8 years ago
Jack Grigg 6d25662f25 Implement validator and basic solver for Equihash 8 years ago
Sean Bowe d3612b1c94 Remove zerocash's SHA256 implementation 8 years ago
Sean Bowe 6e96cf089b Add zerocash tests and utilities. 8 years ago