42 Commits (master)

Author SHA1 Message Date
SHI c93b275591 Rename all 5 years ago
Pieter Wuille 0c8ea6380c Abstract out IsSolvable from Witnessifier 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
Pieter Wuille c091b99379 Implement BIP173 addresses and tests 5 years ago
practicalswift aa95947ded Use the override specifier (C++11) where we expect to be overriding the virtual function of a base class 5 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp> 6 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 6 years ago
practicalswift 90593ed92c Limit variable scope 6 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 6 years ago
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 6 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 6 years ago
Johnson Lau 4c0c25a604 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 6 years ago
Pieter Wuille 605e8473a7 BIP143: Signing logic 7 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 7 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 7 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Pieter Wuille 114b5812f6 Prevector type 7 years ago
Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 8 years ago
Pieter Wuille 9b4e7d9a5e Add DummySignatureCreator which just creates zeroed sigs 8 years ago
Pieter Wuille 18051c7fbd Abstract out Ctransaction-specific signing into TransactionSignatureCreator 8 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 8 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 8 years ago
Michael Ford b9a36b15bf Make comments in /src/script doxygen compatible 8 years ago
Pieter Wuille 1f847936c9 Avoid a bunch of copying/conversion in script/sign 8 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 8 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 8 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 8 years ago
Pieter Wuille 5c1e798a8e Make signature cache optional 8 years ago
Pieter Wuille c7829ea797 Abstract out SignatureChecker 8 years ago
Philip Kaufmann 2d79bba36b cleanup new script files (no code changes) 8 years ago
jtimon 6dcfda2dc4 Don't pass nHashType to EvalScript nor CheckSig 8 years ago
jtimon 2b23a87599 Don't pass nHashType to VerifyScript 8 years ago
jtimon e088d65acb Separate script/sign 8 years ago
jtimon 9294a4bbe7 Separate CScriptCompressor 8 years ago
jtimon c4408a6c85 Separate script/standard 8 years ago
jtimon da03e6ed7c Separate script/interpreter 8 years ago
jtimon cbd22a50c4 Move CScript class and dependencies to script/script 8 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 8 years ago
Peter Todd 8e44f2e00a
Clarify 'compressed nor uncompressed' error message 8 years ago
Philip Kaufmann a264e445ff remove dup include of foreach.hpp in script.cpp 8 years ago
jtimon 53efb09e4c Discover some missing includes 8 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 8 years ago
Peter Todd aa41ac216e
Test IsPushOnly() with invalid push 8 years ago
jtimon 54e658f249 Remove unused CKeyStoreIsMineVisitor 8 years ago
Philip Kaufmann 6354935c48 move rand functions from util to new random.h/.cpp 9 years ago
JaSK a3e192a327 replaced MINE_ with ISMINE_ 9 years ago