13 Commits (99f41b9cf7b8e039cea75500a905498a1f6969f3)

Author SHA1 Message Date
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 8 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 8 years ago
Pieter Wuille 9df9cf5a9f Make SCRIPT_VERIFY_STRICTENC compatible with BIP62 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
Cory Fields be6d87aa60 script: don't read past the end 8 years ago
ENikS 219372f1dd
script: Fix reference into empty vector run time exception 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 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
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 9 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 9 years ago
Luke Dashjr e44fea55ea Add an option to allow users to disable relaying/mining data carrier transactions 9 years ago
Philip Kaufmann e10dcf27b4 ensure clean and consistent "namespace" usage 9 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 9 years ago
Pieter Wuille a5bc9c0917 Add built-in RIPEMD-160 implementation 9 years ago
Pieter Wuille 13b5dfef64 Move crypto implementations to src/crypto/ 9 years ago
Pieter Wuille 1cc344ce42 Add built-in SHA-1 implementation. 9 years ago
Pieter Wuille 7b4737c878 Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL. 9 years ago
Wladimir J. van der Laan 6dd5edb7de
Remove unused Print/PrintHex functions 9 years ago
Huang Le aab2c0fd7e Remove template matching params from GetOpName() 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
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
Jeff Garzik 595b6d88d4 script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes 9 years ago
Pieter Wuille 87fe71e1fc Add HasCanonicalPushes(), and use it in IsStandardTx 9 years ago
Pieter Wuille 9aea601b05 Move IsPushOnly() to script.cpp 9 years ago
Philip Kaufmann fabba0e6cc orphan spaces cleanup ;-) 9 years ago
Philip Kaufmann 379778bde6 core: remove includes in .cpp, if header is already in .h 9 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 9 years ago
Peter Todd 22de68dffc
Relay OP_RETURN TxOut as standard transaction type 9 years ago
super3 db0e8ccd90 Bump Year Number to 2013 9 years ago
Jeff Garzik a79342479f Relay OP_RETURN data TxOut as standard transaction type 9 years ago
Pieter Wuille f5857e5cb5 Inline signature serializer 9 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 9 years ago