95 Commits (b58c15b9fbbca4152e588f81f9f7d8092e7c28da)

Author SHA1 Message Date
Duke Leto b58c15b9fb update copyrights 3 years ago
Duke Leto e07d870661 Update copyrights in c++ tests 4 years ago
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto a7f88a87aa Update copyright URL to be https 4 years ago
ca333 492d6703ed sync jl777:FSM 6 years ago
Pieter Wuille 29a8ade782
Prevector type 9 years ago
mruddy 690d38f0f8
Resolve issue bitcoin/bitcoin#3166. 9 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Simon 61624ed05d Part of #2966, extending Sprout tests to other epochs. 6 years ago
Jack Grigg be12669982
Add consensus branch ID parameter to SignatureHash, remove SigVersion parameter 6 years ago
Pieter Wuille 157a5d0d9c
BIP143: Signing logic 8 years ago
Pieter Wuille c86a1cb86e
BIP143: Verification logic 7 years ago
Pieter Wuille 2d42e1a993
Refactor script validation to observe amounts 8 years ago
Daira Hopwood de609b8c54 Strict DER signatures are always enforced; remove the flag and code that used it. 7 years ago
Jonas Schnelli a10a6e2a0e
[Univalue] add univalue over subtree 9 years ago
Jack Grigg cc71666a51
unsigned int -> size_t for comparing with UniValue.size() 7 years ago
Jonas Schnelli d014114d67
Remove JSON Spirit wrapper, remove JSON Spirit leftovers 9 years ago
Jonas Schnelli 851f58f94e
remove JSON Spirit UniValue wrapper 9 years ago
Jonas Schnelli 38fc4b7090
expicit set UniValue type to avoid empty values 9 years ago
Jonas Schnelli 9756b7bd29
extend conversion to UniValue 9 years ago
Jeff Garzik ed21d5bd4b
Convert tree to using univalue. Eliminate all json_spirit uses. 10 years ago
Jack Grigg 08d6b02d5e
Rename libbitcoinconsensus to libzcashconsensus 8 years ago
Simon 805344dcf4 Refactor: replace calls to GetTxid() with GetHash() 8 years ago
Simon 10d2c57c0d Replace calls to GetHash() with GetTxid() for transaction objects. 8 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 9 years ago
Suhas Daftuar 78c6bedb9c Add test for DER-encoding edge case 9 years ago
Suhas Daftuar 6f50dbd2fd Fix NegateSignatureS to not duplicate last byte of S 9 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 9 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 9 years ago
Pieter Wuille 092e9fe5fb Example unit tests from BIP66 9 years ago
Cory Fields 856e862f4a namespace: drop most boost namespaces and a few header cleanups 10 years ago
Pavel Vasin de236f57c6 clarify obscure uses of EvalScript() 10 years ago
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 a53fd41485 Deterministic signing 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
Pieter Wuille 4c97c64bf6 Do not use EC code in global constructors 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
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 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
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
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
Pieter Wuille 68af7d02cf Fix vector out of bounds in script tests 10 years ago