183 Commits (1327d1915abd3e7aa2709bc194ed35c60bd95271)

Author SHA1 Message Date
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
Sean Bowe cf5f4f679d Remove unnecessary comments. 8 years ago
Sean Bowe e463edc122 Build and link libzerocash. 8 years ago
Nathan Wilcox c4da097069 Pull over depends and build changes from zc.v0.10.0.latest. Fails to build due to new ./configure dependency for serialization stuff. 9 years ago
Taylor Hornby 8a18333567 Rename .bitcoin (DataDir), bitcoind, and bitcoin-cli. 9 years ago
Wladimir J. van der Laan 87a797a016 build: Remove dependency of bitcoin-cli on secp256k1 9 years ago
Casey Rodarmor 6b51b9b195 Replace boost::reverse_lock with our own. 9 years ago
Luke Dashjr cc24610fdb Update Windows resource files (and add one for bitcoin-tx) 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Gavin Andresen 928b950e3b
CScheduler class for lightweight task scheduling 9 years ago
Jorge Timón ff734e905f Alphabetic order in makefile 9 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates 10 years ago
Pieter Wuille 540629c6fb Add memusage.h 9 years ago
sinetek ff7fe8b19e Fix for correctly including climits on certain platforms {DragonFlyBSD}. 9 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Jorge Timón bd006110fb Consensus: Refactor: Introduce Consensus::Params class 10 years ago
Jorge Timón 26c16d9de9 Includes: Refactor: Move CValidationInterface and CMainSignals out of main 10 years ago
Cory Fields a354a59f1f wallet: move crypter to wallet 9 years ago
Cory Fields d7d187e8a4 allocators: split allocators and pagelocker 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 years ago
Wladimir J. van der Laan 4414f5ffe1 build: Endian compatibility 10 years ago
Cory Fields 16a58a8644 keys: remove libsecp256k1 verification until it's actually supported 9 years ago
Cory Fields aa3673064c build: remove libstdc++ backwards-compat 9 years ago
Cory Fields 1630219d90 openssl: abstract out OPENSSL_cleanse 10 years ago
randy-waterhouse 72ac792b4a Format build flags in src/Makefile.am. 10 years ago
Cory Fields fe925e221f Use EXTRA_LIBRARIES instead of noinst_LIBRARIES so we can avoid building unused code 10 years ago
Pieter Wuille 7268f7b120 Move arith_uint256 out of consensus and util 10 years ago
Pieter Wuille 1a9576de9d Use libsecp256k1's RFC6979 implementation 10 years ago
Wladimir J. van der Laan bfc6070342 uint256->arith_uint256 blob256->uint256 10 years ago
Matt Corallo afd4b94b6d Move CMerkleBlock and CPartialMerkleTree to their own file 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago