Skip to content

Conversation

practicalswift
Copy link
Contributor

Add fuzzing harness for CCoinsViewCache.

See doc/fuzzing.md for information on how to fuzz Bitcoin Core. Don't forget to contribute any coverage increasing inputs you find to the Bitcoin Core fuzzing corpus repo.

Happy fuzzing :)

@fanquake fanquake added the Tests label May 4, 2020
@jb55
Copy link
Contributor

jb55 commented May 4, 2020

nice, Concept ACK

@laanwj
Copy link
Member

laanwj commented May 13, 2020

ACK b5f971a

@practicalswift
Copy link
Contributor Author

@MarcoFalke Would you mind reviewing? :)

@practicalswift
Copy link
Contributor Author

Rebased! :)

Copy link
Member

@maflcko maflcko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK. Left some ideas for more asserts

68dd5ee2c0934b6cb8f595b4a97ba6e5d5e2a31a

@practicalswift
Copy link
Contributor Author

@MarcoFalke Thanks a lot for a very good review! All feedback addressed :)

@maflcko
Copy link
Member

maflcko commented May 26, 2020

ACK f9b22e3

@maflcko
Copy link
Member

maflcko commented May 26, 2020

ACK f9b22e3 📫

Show signature and timestamp

Signature:

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

ACK f9b22e3bdb 📫
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYAACgkQzit1aX5p
pUhWqQv/XMjZcKGe3IffrT2bXwemMhi9fKPwO9pJcYGnW6+V/8iHWrTF44+knH5Z
k+gO6xywZRkw2LwHFQ2DRK8YYQex+AtAK4gsMu13bGZn6NoJToqgjfN4FZzZafzn
ZJmyOlPP2jO2GKAh3ur0ymUVRB5IvuitTnkjHJpFYgv0T+fFEEmrT+IwB6Gj+c9i
vjRTqU1Pg4eYxtS/zygb1faD6IjN2QUK/uiIV6wdy1aXBVxivx3/p7lCgN9J7M16
TrgvkdTX8Ox4mDMHV+bxmmDKPkDM2Z3ZmAlG2fr4l6ZQF57wQZ4InXRLJS/Rqx/Z
R3UzNufWomLHuwvuOyCTuoVuEjk6MmRmBYxa1mTD1JdC1zEdDBCGrB6Yc/TUzHKI
oUSIDxnvkOq4NGetBBuR0KwWuMOvpGfywV5zryVeMYvD4FtbrIauzDCF9Khjwqtf
Znhrmdf70sQDm8kU36/w64Iph54oERYYsV4DbhxqeGJQ+K1j6YKzOIvR7bPsS7ZX
k+eVRXEB
=x9vw
-----END PGP SIGNATURE-----

Timestamp of file with hash ead5a215f8a35eb59ebc41b959be5926bd52e9eb70983fd9272038e5d010f341 -

@maflcko maflcko merged commit d3b0ef8 into bitcoin:master May 26, 2020
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request May 27, 2020
f9b22e3 tests: Add fuzzing harness for CCoinsViewCache (practicalswift)

Pull request description:

  Add fuzzing harness for `CCoinsViewCache`.

  See [`doc/fuzzing.md`](https://github.com/bitcoin/bitcoin/blob/master/doc/fuzzing.md) for information on how to fuzz Bitcoin Core. Don't forget to contribute any coverage increasing inputs you find to the [Bitcoin Core fuzzing corpus repo](https://github.com/bitcoin-core/qa-assets).

  Happy fuzzing :)

ACKs for top commit:
  MarcoFalke:
    ACK f9b22e3 📫

Tree-SHA512: 4fa79aab683875eef128b672cf199909c86e4d2ed7c406f006fa27a546dafc9cb0061c4de5e660e622458072f1dab69dbf6b6b03d5b863f81c5710bf4cee6c0c
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Jan 26, 2021
Summary:
Backport of core [[bitcoin/bitcoin#18867 | PR18867]].

The sigops count and segwit cases where removed since they are not
applicable to our codebase.

Test Plan:
  ninja bitcoin-fuzzers
  ./src/test/fuzz/coins_view <path_to_corpus>

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D9063
@practicalswift practicalswift deleted the fuzzers-coins_view branch April 10, 2021 19:41
kwvg added a commit to kwvg/dash that referenced this pull request May 7, 2022
kwvg added a commit to kwvg/dash that referenced this pull request May 7, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jun 14, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jun 18, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jun 18, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 4, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 4, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 6, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 13, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 13, 2022
kwvg added a commit to kwvg/dash that referenced this pull request Jul 15, 2022
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 16, 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.

5 participants