173 Commits (671b9562f1224240dbc8e4fd52192ad3adffb230)

Author SHA1 Message Date
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
Pavel Janík 494f6e7d35 Check for strnlen and provide it if it is not found. 10 years ago
Pieter Wuille 3060e36098 Add the RFC6979 PRNG 10 years ago
Pieter Wuille a8f5087e53 Add HMAC-SHA256 10 years ago
Pieter Wuille 36fa4a78ac Split up crypto/sha2 10 years ago
Cory Fields cdd36c6c5c build: add --with-libs so that libs are optional 10 years ago
Cory Fields 2cf5f16c25 build: add libbitcoinconsensus files and hook up the lib build 10 years ago
Cory Fields e0077de5de build: make a distinction between static app ldflags and static lib ldflags 10 years ago
Cory Fields 4300876c81 build: secp256k1 as a subdir, since it's required 10 years ago