aboutsummaryrefslogtreecommitdiff
path: root/src/test/fuzz/miniscript.cpp
AgeCommit message (Expand)Author
2024-08-05refactor: Hand-replace some uint256S -> uint256Hodlinator
2024-05-14tests, fuzz: use new NUMS_H constjosibake
2024-05-09test: Use ECC_Context helper in bench and fuzz testsRyan Ofsky
2024-05-03miniscript: make operator_mst constevalPieter Wuille
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-10-17Merge bitcoin/bitcoin#28651: Make miniscript GetWitnessSize accurate for taps...Andrew Chow
2023-10-16Merge bitcoin/bitcoin#28583: refactor: [tidy] modernize-use-emplacefanquake
2023-10-13test: add tests for miniscript GetWitnessSizePieter Wuille
2023-10-13test: remove mutable global contexts in miniscript fuzzer/testPieter Wuille
2023-10-12ci: Drop no longer needed `NOLINTNEXTLINE`Hennadii Stepanov
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-08fuzz: miniscript: higher sensitivity for max stack size limit under TapscriptAntoine Poinsot
2023-10-08fuzz: adapt Miniscript targets to TapscriptAntoine Poinsot
2023-10-08miniscript: account for keys as being 32 bytes under Taproot contextAntoine Poinsot
2023-10-08miniscript: make 'd:' have the 'u' property under Tapscript contextAntoine Poinsot
2023-10-08miniscript: introduce a multi_a fragmentAntoine Poinsot
2023-10-08miniscript: store the script context within the Node structureAntoine Poinsot
2023-10-08miniscript: introduce a MsContext() helper to contextsAntoine Poinsot
2023-08-25miniscript: make GetStackSize independent of P2WSH contextAntoine Poinsot
2023-07-17Merge bitcoin/bitcoin#27997: Descriptors: rule out unspendable miniscript des...Andrew Chow
2023-07-13scripted-diff: Use new FUZZ_TARGET macro everywhereMarcoFalke
2023-06-29miniscript: make GetStackSize() and GetOps() return optionalsAntoine Poinsot
2023-04-05ci: use clang-16 in tidy taskfanquake
2023-03-03Fixed a couple of typos in comments to make linter happyhernanmarino
2023-02-28Make miniscript fuzzers avoid script size limitPieter Wuille
2023-02-28Make miniscript fuzzers avoid ops limitPieter Wuille
2023-02-28Enforce type consistency in miniscript_stable fuzz testPieter Wuille
2023-02-28Simplify miniscript fuzzer NodeInfo structPieter Wuille
2023-02-28Do base type propagation in miniscript_stable fuzzerPieter Wuille
2023-02-17fuzz: avoid redundant dup key checks when creating Miniscript nodesAntoine Poinsot
2023-02-16Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptorsfanquake
2023-02-11qa: add a "smart" Miniscript fuzz targetAntoine Poinsot
2023-02-11qa: add a fuzz target generating random nodes from a binary encodingAntoine Poinsot
2023-02-01Fix clang-tidy readability-const-return-type violationsMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-05-30miniscript: mark nodes with duplicate keys as insaneAntoine Poinsot
2022-04-28fuzz: add a Miniscript target for string representation roundtrippingAntoine Poinsot
2022-04-28fuzz: rename and improve the Miniscript Script roundtrip targetAntoine Poinsot