No description provided.
fuzz: Rework CTxDestination fuzzing #22399
pull MarcoFalke wants to merge 4 commits into bitcoin:master from MarcoFalke:2107-fuzzDest changing 5 files +63 −77-
MarcoFalke commented at 7:21 PM on July 4, 2021: member
-
fa40c0964b
fuzz: Move ConsumeTxDestination to cpp file
Moving the implementation out of the header will reduce compile time
-
fab99865c0
fuzz: Improve ConsumeTxDestination
* Assert when a type is missing * Add missing WitnessV1Taproot * Limit WitnessUnknown to version [2, 16], to avoid abiguity * Limit WitnessUnknown to size [2, 40], to avoid invalid sizes
-
fa42800a51
fuzz: Simplify CTxDestination fuzzing in the script target
The WitnessUnknown operators == and < are already called indirectly by the corresponding CTxDestination operators.
-
fabf17056c
fuzz: Move CTxDestination fuzzing to script fuzz target
No need to split it over several targets
- MarcoFalke force-pushed on Jul 4, 2021
- DrahtBot added the label Tests on Jul 4, 2021
- Griffithjosh approved
- adamlaska approved
-
practicalswift commented at 9:39 AM on July 7, 2021: contributor
cr ACK fabf17056c1046c6ac7fa5d140125050b7a2b0e0
Note to other reviewers: The changes this PR introduces to the
WitnessUnknownlogic inConsumeTxDestinationcan be compared to the existingWitnessUnknownlogic inDecodeDestination: - MarcoFalke merged this on Jul 7, 2021
- MarcoFalke closed this on Jul 7, 2021
- MarcoFalke deleted the branch on Jul 7, 2021
- sidhujag referenced this in commit ab01b54594 on Jul 10, 2021
- gwillen referenced this in commit e4746d6297 on Jun 1, 2022
- DrahtBot locked this on Aug 16, 2022
Contributors
Labels