19 Commits (be16f80abc74b707dbb25ad6094f96c762379a14)

Author SHA1 Message Date
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto a7f88a87aa Update copyright URL to be https 4 years ago
jl777 0ea9ae3c05 Update copyright to 2019 5 years ago
ca333 492d6703ed sync jl777:FSM 6 years ago
miketout 11f4f605e2 Update signing to deal with NULL keystore 6 years ago
miketout 8a727a26a7 Beginning of N@S solution using CoinbaseGuard CC 6 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Daira Hopwood c938fb1f17 Squashed commit of the following: 6 years ago
Jack Grigg d55e5e778b
Cleanup: Wrap function arguments 6 years ago
Jack Grigg be12669982
Add consensus branch ID parameter to SignatureHash, remove SigVersion parameter 6 years ago
Jack Grigg e005ff83ab
Remove P2WPKH and P2WSH from signing logic 6 years ago
Pieter Wuille 157a5d0d9c
BIP143: Signing logic 8 years ago
Pieter Wuille c86a1cb86e
BIP143: Verification logic 7 years ago
Pieter Wuille 18e804a925
Add DummySignatureCreator which just creates zeroed sigs 9 years ago
Pieter Wuille 18051c7fbd Abstract out Ctransaction-specific signing into TransactionSignatureCreator 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford b9a36b15bf Make comments in /src/script doxygen compatible 10 years ago
Pieter Wuille 1f847936c9 Avoid a bunch of copying/conversion in script/sign 10 years ago
Pavel Janík 84738627ce Fix all header defines 10 years ago
Philip Kaufmann 2d79bba36b cleanup new script files (no code changes) 10 years ago
jtimon e088d65acb Separate script/sign 10 years ago
jtimon 9294a4bbe7 Separate CScriptCompressor 10 years ago
jtimon c4408a6c85 Separate script/standard 10 years ago
jtimon da03e6ed7c Separate script/interpreter 10 years ago
jtimon cbd22a50c4 Move CScript class and dependencies to script/script 10 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 10 years ago
jtimon 53efb09e4c Discover some missing includes 10 years ago
jtimon 8d5e5102f6 Remove unused function StackString() and class CCoins; 10 years ago
Philip Kaufmann 093303a887 add missing header end comments 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Pieter Wuille fff7455ded Make CScript::clear() release its memory 10 years ago
jtimon f5745fa52a Declare SignatureHash() in script.h 10 years ago
Jeff Garzik 6fd59ee897 script.h: set_vch() should shift a >32 bit value 10 years ago
JaSK a3e192a327 replaced MINE_ with ISMINE_ 10 years ago
JaSK 519dd1c89a Added MINE_ALL = (spendable|watchonly) 10 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 10 years ago
JaSK ffd40da361 Watchonly balances are shown separately in gui. 10 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 11 years ago
Gavin Andresen a90689ff98
Remove timing-based signature cache unit test 10 years ago
Wladimir J. van der Laan fa126effc2
Avoid undefined behavior using CFlatData in CScript serialization 10 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 10 years ago
Wladimir J. van der Laan 6dd5edb7de
Remove unused Print/PrintHex functions 10 years ago
R E Broadley 79d06dc6e0 Remove redundant c_str 10 years ago
Peter Todd f80cffa213 Do not trigger a DoS ban if SCRIPT_VERIFY_NULLDUMMY fails 10 years ago
Peter Todd 6380180821 Add rejection of non-null CHECKMULTISIG dummy values 10 years ago
Peter Todd 68f7d1d7af Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 10 years ago
Cory Fields 05e3ecffa4 script: remove bignum dependency 10 years ago
Cory Fields 27bff74e39 script: switch to CScriptNum usage for scripts 10 years ago
Cory Fields 48d8eb1847 script: add CScriptNum class 10 years ago
Pieter Wuille 6fd7ef2bbf Also switch the (unused) verification code to low-s instead of even-s. 10 years ago