537 Commits (eca0b1ea62b2625d9df8daecacde96edeb486d65)

Author SHA1 Message Date
Pieter Wuille f67a9ce0dc Use deterministically generated script tests 10 years ago
Pieter Wuille b6e03cc592 Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6) 10 years ago
Pieter Wuille d0c41a7350 Add sanity check after key generation 10 years ago
Pieter Wuille a53fd41485 Deterministic signing 10 years ago
Pieter Wuille 3060e36098 Add the RFC6979 PRNG 10 years ago
Pieter Wuille a8f5087e53 Add HMAC-SHA256 10 years ago
Pieter Wuille 36fa4a78ac Split up crypto/sha2 10 years ago
Peter Todd ca8158719b Test the exact order of CHECKMULTISIG sig/pubkey evaluation 10 years ago
Pieter Wuille 98b135f97f Make STRICTENC invalid pubkeys fail the script rather than the opcode. 10 years ago
Cory Fields 269efa30ed build: add quick consensus lib tests 10 years ago
Luke Dashjr 132ea9b48f miner_tests: Disable checkpoints so they don't fail the subsidy-change test 10 years ago
Pieter Wuille 4c97c64bf6 Do not use EC code in global constructors 10 years ago
Peter Todd 03914234b3
Discourage NOPs reserved for soft-fork upgrades 10 years ago
Flavien Charlon 44e9a6b22e Update the 'test_IsStandard' unit test 10 years ago
Cory Fields 219a1470c4 script: check ScriptError values in script tests 10 years ago
Pieter Wuille f4e0aefadc Do signature-s negation inside the tests 10 years ago
Pavel Janík 84738627ce Fix all header defines 10 years ago
Cory Fields d2e74c55bd boost: moveonly: split CPubKey and friends to new files 10 years ago
Cory Fields f635269cd1 tests: enable alertnotify test for Windows 10 years ago
Cory Fields 71697f97d3 Separate protocol versioning from clientversion 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
jtimon 561e9e9de9 MOVEONLY: Move script/compressor out of script and put CTxOutCompressor (from 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
Peter Todd 16d78bd68e Add valid invert of invalid every numeric opcode tests 10 years ago
Peter Todd 2b62e1796b Clearly separate PUSHDATA and numeric argument MINIMALDATA tests 10 years ago
Peter Todd dfeec18b85 Test every numeric-accepting opcode for correct handling of the numeric minimal encoding rule 10 years ago
Peter Todd 554147ad9e Ensure MINIMALDATA invalid tests can only fail one way 10 years ago
Pieter Wuille 698c6abb25 Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4) 10 years ago
Pieter Wuille d752ba86c1 Add SCRIPT_VERIFY_SIGPUSHONLY (BIP62 rule 2) 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Wladimir J. van der Laan a873823864
CAutoFile: Explicit Get() and remove unused methods 10 years ago
randy-waterhouse a3c26c2e85 Fixes for missing boost tuple.hpp header include. 10 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 10 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 10 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 10 years ago
Cory Fields 066e2a1403 script: move CScriptID to standard.h and add a ctor for creating them from CScripts 10 years ago
Cory Fields 5f4bcf6b14 boost: drop boost dependency in version.cpp. 10 years ago
Pieter Wuille f244c99c96 Remove CheckMinWork, as we always know all parent headers 10 years ago
Luke e21b2e0d5f Typo in test 10 years ago
Pieter Wuille 9df9cf5a9f Make SCRIPT_VERIFY_STRICTENC compatible with BIP62 10 years ago
Pieter Wuille 2c930d932b Prettify JSON tests and minimize diffs 10 years ago
Cozz Lovan 44bc988e7b [Wallet] Do not flush the wallet in AddToWalletIfInvolvingMe(..) 10 years ago
jtimon 54510f2672 DRY: Avoid repetitions in script_test 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Pieter Wuille c7829ea797 Abstract out SignatureChecker 10 years ago
Eric Shaw bc470c43ee Changed mixed indentation to four spaces 10 years ago
Eric Shaw 31d6390fd1 Fixed setaccount accepting foreign address 10 years ago
SergioDemianLerner f0fd00cb77 Switch testing framework from MAIN to new UNITTEST network 10 years ago
Wladimir J. van der Laan 8d132431b4
Revert merge of pull #4845 10 years ago
Cory Fields 63c17613ab tests: fix false-positive under win64 10 years ago