54 Commits (30c2dd8d0598afac9319d3a813a89a682b9c0d34)

Author SHA1 Message Date
jtimon 53efb09e4c Discover some missing includes 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Peter Todd aa41ac216e
Test IsPushOnly() with invalid push 10 years ago
jtimon 54e658f249 Remove unused CKeyStoreIsMineVisitor 10 years ago
Philip Kaufmann 6354935c48 move rand functions from util to new random.h/.cpp 11 years ago
JaSK a3e192a327 replaced MINE_ with ISMINE_ 11 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 11 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 11 years ago
Luke Dashjr e44fea55ea Add an option to allow users to disable relaying/mining data carrier transactions 11 years ago
Philip Kaufmann e10dcf27b4 ensure clean and consistent "namespace" usage 11 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 11 years ago
Pieter Wuille a5bc9c0917 Add built-in RIPEMD-160 implementation 11 years ago
Pieter Wuille 13b5dfef64 Move crypto implementations to src/crypto/ 11 years ago
Pieter Wuille 1cc344ce42 Add built-in SHA-1 implementation. 11 years ago
Pieter Wuille 7b4737c878 Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL. 11 years ago
Wladimir J. van der Laan 6dd5edb7de
Remove unused Print/PrintHex functions 11 years ago
Huang Le aab2c0fd7e Remove template matching params from GetOpName() 11 years ago
Peter Todd 6380180821 Add rejection of non-null CHECKMULTISIG dummy values 11 years ago
Peter Todd 68f7d1d7af Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 11 years ago
Cory Fields 05e3ecffa4 script: remove bignum dependency 11 years ago
Cory Fields 27bff74e39 script: switch to CScriptNum usage for scripts 11 years ago
Pieter Wuille 6fd7ef2bbf Also switch the (unused) verification code to low-s instead of even-s. 11 years ago
Jeff Garzik 8175c790eb script: reduce OP_RETURN standard relay bytes to 40 11 years ago
Jeff Garzik 595b6d88d4 script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes 11 years ago
Pieter Wuille 87fe71e1fc Add HasCanonicalPushes(), and use it in IsStandardTx 11 years ago
Pieter Wuille 9aea601b05 Move IsPushOnly() to script.cpp 11 years ago
Philip Kaufmann fabba0e6cc orphan spaces cleanup ;-) 11 years ago
Philip Kaufmann 379778bde6 core: remove includes in .cpp, if header is already in .h 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Peter Todd 22de68dffc
Relay OP_RETURN TxOut as standard transaction type 11 years ago
super3 db0e8ccd90 Bump Year Number to 2013 11 years ago
Jeff Garzik a79342479f Relay OP_RETURN data TxOut as standard transaction type 11 years ago
Pieter Wuille f5857e5cb5 Inline signature serializer 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Peter Todd 214d45b6b9
Document and test OP_RESERVED weirdness 11 years ago
Pieter Wuille a81cd96805 Only create signatures with even S, and verification mode to check. 11 years ago
Gavin Andresen 050d2e953f Remove #define loop from util.h 11 years ago
fcicq c391f9a47b Fix boost uint type bug by reordering the includes 12 years ago
Pieter Wuille acc775c554 Add ExtractAffectedKeys to script 12 years ago
Eric Lombrozo 48343a0a50 Removed script.cpp's dependence on main.h 12 years ago
Pieter Wuille 896185d7ed Make signature cache store CPubKeys 12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Pieter Wuille 5d891489ab Make CPubKey statically allocated 12 years ago
Gavin Andresen bce697d7fa Remove implementation of disabled opcodes 12 years ago
Matt Corallo 192cc910ec Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZE 12 years ago
Pieter Wuille ef0f422519 Remove contention on signature cache during block validation 12 years ago
Pieter Wuille f1136200a6 Move VerifySignature to main 12 years ago
Pieter Wuille bffc744444 Make IsCanonicalScript() check the hash type more thoroughly 12 years ago
Gavin Andresen a91efb2d8d Add assert and comment for subtle pay-to-script-hash logic 12 years ago
Pieter Wuille 99d0d0f356 Introduce script verification flags 12 years ago