59 Commits (58b65f9670d1ce559f0e52d5687c0249af1584ef)

Author SHA1 Message Date
onryo 58b65f9670 Update copyrights 3 months ago
Duke e033a2e6eb Update copyrights to 2023 1 year ago
Jonathan "Duke" Leto 5d2307a709 Update copyrights to 2022 2 years ago
Duke Leto 4d252334bf . 3 years ago
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
Ariel Gabizon e1a3461cc2 Improve/Fix variable names 6 years ago
Jack Grigg 50284985e9
Update sighash tests 6 years ago
jl777 e73b2055c6 Merge branch 'beta' into mergemaster 6 years ago
Simon 07f94352ad
Closes #2954 and #2959. Fixes Overwinter issues in sighash_tests. 6 years ago
Jack Grigg be12669982
Add consensus branch ID parameter to SignatureHash, remove SigVersion parameter 6 years ago
Pieter Wuille c86a1cb86e
BIP143: Verification logic 7 years ago
Jack Grigg 46d3762a90 Update SignatureHash tests for transaction format changes 6 years ago
Simon 072099d788 Implementation of Overwinter transaction format ZIP 202. 6 years ago
Jack Grigg 35d64c1fde
Use JoinSplitTestingSetup for Boost sighash tests 6 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
Jeff Garzik ed21d5bd4b
Convert tree to using univalue. Eliminate all json_spirit uses. 10 years ago
Jack Grigg f4f1b4b097
Update sighash tests for new consensus rule 8 years ago
Jack Grigg 7f01e437a6 Remove OP_CODESEPARATOR from tests 8 years ago
Daira Hopwood 05e2db116d Remove FindAndDelete. refs #1386 8 years ago
Sean Bowe f0dab51cf3 Implement zkSNARK compression. 8 years ago
Taylor Hornby 67f0243533 Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug. 8 years ago
Sean Bowe 22de160219 Fixes for indentation and local variable names. 8 years ago
Sean Bowe bfeaf0049a Rename JSDescription's `serials` to `nullifiers`. 8 years ago
Sean Bowe 8675d94b63 Rename vpour to vjoinsplit. 8 years ago
Sean Bowe a8c68ffe99 Rename CPourTx to JSDescription. 8 years ago
Taylor Hornby 948d4e6c10 Split JoinSplit proof verification out of CheckTransaction. 8 years ago
Sean Bowe 7c68cc0747 Add additional assertions. 8 years ago
Sean Bowe 320f2cc7e0 Switch to Ed25519 for cryptographic binding of joinsplits to transactions. 8 years ago
Taylor Hornby b48122b57b Fix tests for JoinSplit signatures 8 years ago
Sean Bowe 6b5d608899 Update proving key and tests that depend on transaction structure changes 8 years ago
Sean Bowe 9285bba885 Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size. 8 years ago
Taylor Hornby e857a0cd1f Fix build warnings in sighash tests. 8 years ago
Sean Bowe 2140639309 Remove scriptPubKey/scriptSig from CPourTx, and add randomSeed. 8 years ago
Sean Bowe 6c36a9fe03 NoteEncryption implementation and integration, removal of ECIES and crypto++ dependencies. 8 years ago
Taylor Hornby 3098bab6d6 Fix sighash tests 8 years ago
Sean Bowe 03bff15fe2 Enforce zk-SNARK validity during consensus. 8 years ago
Sean Bowe 5884044ba9 Introduce `vpour` to `CTransaction`. 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 9 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 9 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 9 years ago
Wladimir J. van der Laan 34cdc41128 String conversions uint256 -> uint256S 10 years ago
Wladimir J. van der Laan 2eae3157f6 Replace uint256(1) with static constant 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago