22 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
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 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
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 6 years ago
MarcoFalke fa27c0a2c4 [doc] Fix typos in comments, doxygen: Fix comment syntax 6 years ago
Pieter Wuille 605e8473a7 BIP143: Signing logic 7 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 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
sandakersmann f914f1a746
Added "Core" to copyright headers 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
Pavel Janík 84738627ce Fix all header defines 8 years ago
Philip Kaufmann 2d79bba36b cleanup new script files (no code changes) 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
jtimon 53efb09e4c Discover some missing includes 8 years ago
jtimon 8d5e5102f6 Remove unused function StackString() and class CCoins; 8 years ago
Philip Kaufmann 093303a887 add missing header end comments 8 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 8 years ago
Pieter Wuille fff7455ded Make CScript::clear() release its memory 8 years ago
jtimon f5745fa52a Declare SignatureHash() in script.h 8 years ago
Jeff Garzik 6fd59ee897 script.h: set_vch() should shift a >32 bit value 8 years ago
JaSK a3e192a327 replaced MINE_ with ISMINE_ 9 years ago
JaSK 519dd1c89a Added MINE_ALL = (spendable|watchonly) 9 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 9 years ago
JaSK ffd40da361 Watchonly balances are shown separately in gui. 9 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 9 years ago
Gavin Andresen a90689ff98
Remove timing-based signature cache unit test 9 years ago
Wladimir J. van der Laan fa126effc2
Avoid undefined behavior using CFlatData in CScript serialization 9 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 9 years ago
Wladimir J. van der Laan 6dd5edb7de
Remove unused Print/PrintHex functions 9 years ago
R E Broadley 79d06dc6e0 Remove redundant c_str 9 years ago
Peter Todd f80cffa213 Do not trigger a DoS ban if SCRIPT_VERIFY_NULLDUMMY fails 9 years ago
Peter Todd 6380180821 Add rejection of non-null CHECKMULTISIG dummy values 9 years ago
Peter Todd 68f7d1d7af Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 9 years ago
Cory Fields 05e3ecffa4 script: remove bignum dependency 9 years ago
Cory Fields 27bff74e39 script: switch to CScriptNum usage for scripts 9 years ago
Cory Fields 48d8eb1847 script: add CScriptNum class 9 years ago
Pieter Wuille 6fd7ef2bbf Also switch the (unused) verification code to low-s instead of even-s. 9 years ago
Jeff Garzik 8175c790eb script: reduce OP_RETURN standard relay bytes to 40 9 years ago