3 Commits

Author SHA1 Message Date
Antoine Poinsot
7eb024afbc
fuzz: alternate between generating wsh() and tr() descs 2024-03-13 19:21:54 +01:00
Antoine Poinsot
85fdc40366
descriptor: encapsulate PSBT in/out information update
It'll make it easier to switch to update Taproot info.
2024-03-13 16:49:45 +01:00
Antoine Poinsot
3017b88e27
fuzz: fuzzing integrations, fuzz the descriptors module
This integrates fuzzing into our project by introducing two targets
which exercise the descriptor parsing and analysis logic.

The `descriptor_parse` is dead simple but not very effective. The
`descriptors` harness tries to be smarter by almost always generating a
valid Liana descriptor.

Of course, this is just a first integration and both could be made more
effective.
2024-03-13 12:02:51 +01:00