Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot). Increase fuzzing coverage. #18314

Merged
merged 12 commits into from
Mar 11, 2020

Conversation

practicalswift
Copy link
Contributor

Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot).

Increase fuzzing coverage.

@fanquake fanquake added the Tests label Mar 11, 2020
@DrahtBot
Copy link
Contributor

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

Reviewers, this pull request conflicts with the following ones:

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

@practicalswift
Copy link
Contributor Author

practicalswift commented Mar 11, 2020

Travis failure seems unrelated :)

@maflcko
Copy link
Member

maflcko commented Mar 11, 2020

ACK 08eab0f 🗾

Show signature and timestamp

Signature:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

ACK 08eab0f599 🗾
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYEACgkQzit1aX5p
pUiIfwv6AoWRE7OkwYdz5rXuDDWtKmW2Wqoci64n3h26fdV5qu++VbBsmmr3Lifu
laEQGrgAGfwmN5eAhiRteE1p3vdAJ8zFfBrn3Up0yn/1x7EL52ykzg9VWLoRaS4s
2cNiKtq4hsx1zxrILUVl4N5L1Fzz6fb1WxVzwcj8vME+ieE5nrdmjzUBHSfaKMoz
sLAcwGwWNhNAs3IZnaZhiI8Mim/55vu8qiEZQNaXX0sxh2NWWX0wmH0uB2MFb436
mx8+TNTcwRoItKK/orGAFiRlhq6uqUx/ekQDBVSe+iKkYwP+EtJwL/hOJr3YVCa2
UIecr1Fah/1/OTcplwnN3suVeKOkXprBhRFYGTXlUTNe6n81+gCOQhW8Mrllplf6
43KbN277GbFMySwm/UqM1yeSjfcPr2hSoeVI2+P+Wj/Z+N7ZciUrwy9o5AjNOAT3
Ihu21c2FAI8HuUW1FPFO6Pu1QmeTgDC/X4qXf35hEt2oO97Sdf3seJLWNP4Bl77v
SLjvlKpc
=lckd
-----END PGP SIGNATURE-----

Timestamp of file with hash 0cf36490d2b68e3f8cb34a7d24aeb3f7323132d809b20e7ed1744b6c48e5988f -

@maflcko maflcko merged commit 249114b into bitcoin:master Mar 11, 2020
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Dec 9, 2020
…). Increase fuzzing coverage.

Summary:
```
Add deserialization fuzzing of SnapshotMetadata (utxo_snapshot).

Increase fuzzing coverage.
```

Backport of core [[bitcoin/bitcoin#18314 | PR18314]].

The commit 117a706faba586f2095f97cf630b709b3e29a947:
bitcoin/bitcoin@117a706
is not ported as this function has been removed from our codebase (was
dead code, see D5992.

Test Plan:
  ninja bitcoin-fuzzers
  ./test/fuzz/test_runner.py <path_to_corpus>

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D8636
@practicalswift practicalswift deleted the fuzzers-deserialize-more branch April 10, 2021 19:40
kwvg added a commit to kwvg/dash that referenced this pull request May 7, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request May 7, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jun 18, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jun 18, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 4, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 4, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 13, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 13, 2022
…a (utxo_snapshot). Increase fuzzing coverage
kwvg added a commit to kwvg/dash that referenced this pull request Jul 15, 2022
…a (utxo_snapshot). Increase fuzzing coverage
PastaPastaPasta added a commit to dashpay/dash that referenced this pull request Jul 17, 2022
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Aug 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants