Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-15 | openssl: abstract out OPENSSL_cleanse | Cory Fields | |
This makes it easier for us to replace it if desired, since it's now only in one spot. Also, it avoids the openssl include from allocators.h, which essentially forced openssl to be included from every compilation unit. | |||
2015-01-30 | Format build flags in src/Makefile.am. | randy-waterhouse | |
2015-01-26 | Merge pull request #5506 | Wladimir J. van der Laan | |
7873633 Squashed 'src/secp256k1/' changes from bccaf86..50cc6ab (Pieter Wuille) 1a9576d Use libsecp256k1's RFC6979 implementation (Pieter Wuille) | |||
2015-01-08 | Merge pull request #5542 | Wladimir J. van der Laan | |
2ecd294 Bugfix: configure: Correctly detect "nothing to build" condition (Luke Dashjr) b7a4ecc Bugfix: Only check for boost when building code that requires it (Luke Dashjr) a19eeac Bugfix: configure: Check for openssl/ec.h (Luke Dashjr) fe925e2 Use EXTRA_LIBRARIES instead of noinst_LIBRARIES so we can avoid building unused code (Cory Fields) | |||
2015-01-06 | Use EXTRA_LIBRARIES instead of noinst_LIBRARIES so we can avoid building ↵ | Cory Fields | |
unused code | |||
2015-01-06 | Move arith_uint256 out of consensus and util | Pieter Wuille | |
2015-01-06 | Use libsecp256k1's RFC6979 implementation | Pieter Wuille | |
2015-01-05 | uint256->arith_uint256 blob256->uint256 | Wladimir J. van der Laan | |
Introduce new opaque implementation of `uint256`, move old "arithmetic" implementation to `arith_uint256. | |||
2014-12-05 | Move CMerkleBlock and CPartialMerkleTree to their own file | Matt Corallo | |
2014-12-03 | MOVEONLY: core/ -> primitives/ | Luke Dashjr | |
2014-12-01 | Merge pull request #5227 | Wladimir J. van der Laan | |
4cdaa95 Resize after succesful result (Pieter Wuille) 9d8604f Header define style cleanups (Pieter Wuille) a53fd41 Deterministic signing (Pieter Wuille) 3060e36 Add the RFC6979 PRNG (Pieter Wuille) a8f5087 Add HMAC-SHA256 (Pieter Wuille) 36fa4a7 Split up crypto/sha2 (Pieter Wuille) | |||
2014-11-24 | Check for strnlen and provide it if it is not found. | Pavel Janík | |
2014-11-20 | Add the RFC6979 PRNG | Pieter Wuille | |
2014-11-20 | Add HMAC-SHA256 | Pieter Wuille | |
2014-11-20 | Split up crypto/sha2 | Pieter Wuille | |
2014-11-19 | build: add --with-libs so that libs are optional | Cory Fields | |
2014-11-19 | build: add libbitcoinconsensus files and hook up the lib build | Cory Fields | |
Credit BlueMatt for libbitcoinsonsensus.h/cpp | |||
2014-11-19 | build: make a distinction between static app ldflags and static lib ldflags | Cory Fields | |
For windows builds, exe's are always static, but libs should still conform to --enabled-shared and --enable-static. | |||
2014-11-18 | build: secp256k1 as a subdir, since it's required | Cory Fields | |
2014-11-18 | Always build and link libsecp256k1 | Pieter Wuille | |
2014-11-18 | Merge pull request #2844 | Jeff Garzik | |
2014-11-14 | script: create sane error return codes for script validation and remove logging | Cory Fields | |
Attempt to codify the possible error statuses associated with script validation. script/types.h has been created with the expectation that it will be part of the public lib interface. The other flag enums will be moved here in a future commit. Logging has also been removed in order to drop the dependency on core.h. It can be re-added to bitcoind as-needed. This makes script verification finally free of application state and boost! | |||
2014-11-11 | Add unauthenticated HTTP REST interface to public blockchain data. | Jeff Garzik | |
2014-11-06 | Reduce bitcoin-tx dependencies | Pieter Wuille | |
2014-11-05 | Reduce bitcoin-cli dependencies | Pieter Wuille | |
2014-10-31 | boost: moveonly: split CPubKey and friends to new files | Cory Fields | |
2014-10-31 | boost: moveonly: create eccryptoverify.h|cpp and move helper functions there | Cory Fields | |
Eventually (after 0.10) these files will hold the logic for crypto verification routines, and CKey/CPubKey will call into them. | |||
2014-10-29 | Separate protocol versioning from clientversion | Cory Fields | |
2014-10-28 | Merge pull request #5100 | Pieter Wuille | |
99f41b9 MOVEONLY: core.o -> core/block.o (jtimon) 561e9e9 MOVEONLY: Move script/compressor out of script and put CTxOutCompressor (from core) with it (jtimon) 999a2ab MOVEONLY: separate CTxUndo out of core (jtimon) 4a3587d MOVEONLY: Separate CTransaction and dependencies from core (jtimon) eda3733 MOVEONLY: Move CFeeRate and Amount constants to amount.o (jtimon) | |||
2014-10-27 | Merge pull request #5118 | Pieter Wuille | |
50f71cd boost: code movement only: split CECKey into separate files (Cory Fields) bdaec6a boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48 (Cory Fields) | |||
2014-10-27 | boost: code movement only: split CECKey into separate files | Cory Fields | |
2014-10-27 | MOVEONLY: core.o -> core/block.o | jtimon | |
2014-10-27 | MOVEONLY: Move script/compressor out of script and put CTxOutCompressor (from | jtimon | |
core) with it | |||
2014-10-27 | MOVEONLY: separate CTxUndo out of core | jtimon | |
2014-10-27 | MOVEONLY: Separate CTransaction and dependencies from core | jtimon | |
2014-10-27 | MOVEONLY: Move CFeeRate and Amount constants to amount.o | jtimon | |
2014-10-27 | Build util and common before building server | jtimon | |
2014-10-27 | Merge pull request #5086 | Wladimir J. van der Laan | |
1723862 build: fix libtool's refusal to link static libs into a dll (Cory Fields) 28d412f build: quit abusing LIBS for Windows builds. (Cory Fields) | |||
2014-10-22 | boost: split stream classes out of serialize.h | Cory Fields | |
serialization now has no dependencies. | |||
2014-10-13 | build: quit abusing LIBS for Windows builds. | Cory Fields | |
Similar to the INCLUDES changes in 6b099402b40, split out LIBS into individual entries for more fine-grained control. Also add MINIUPNPC_LIBS which was missing before, and hook it up to executables. | |||
2014-10-02 | Make signature cache optional | Pieter Wuille | |
2014-10-01 | Merge pull request #4234 | Wladimir J. van der Laan | |
c122f55 qt: Register CAmount metatype (Wladimir J. van der Laan) a372168 Use a typedef for monetary values (Mark Friedenbach) | |||
2014-09-29 | Merge pull request #4796 | Pieter Wuille | |
e8b5f0d Move CBlockIndex, CChain and related code out of main (jtimon) 6db83db Decouple CChain from mapBlockIndex (jtimon) | |||
2014-09-26 | Use a typedef for monetary values | Mark Friedenbach | |
2014-09-14 | header include cleanup | Philip Kaufmann | |
- ensures alphabetical ordering for includes etc. in source file headers | |||
2014-09-10 | Rename scriptutils.o to wallet_ismine.o | jtimon | |
2014-09-10 | Move scriptutils.o to wallet | jtimon | |
2014-09-08 | Move CBlockIndex, CChain and related code out of main | jtimon | |
2014-09-08 | Separate script/sign | jtimon | |
2014-09-08 | Separate CScriptCompressor | jtimon | |