Skip to content

tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32, ChaCha20 and ChaCha20Poly1305AEAD - #19296

Merged
laanwj merged 6 commits into
bitcoin:masterfrom
practicalswift:fuzzers-more-crypto
Jul 15, 2020
Merged

tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32, ChaCha20 and ChaCha20Poly1305AEAD#19296
laanwj merged 6 commits into
bitcoin:masterfrom
practicalswift:fuzzers-more-crypto

Conversation

@practicalswift

@practicalswift practicalswift commented Jun 16, 2020

Copy link
Copy Markdown
Contributor

Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32, ChaCha20 and ChaCha20Poly1305AEAD.

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 :)

@DrahtBot

DrahtBot commented Jun 16, 2020

Copy link
Copy Markdown
Contributor

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

Conflicts

No conflicts as of last run.

@practicalswift

Copy link
Copy Markdown
Contributor Author

Added three commits:

  • tests: Add fuzzing harness for poly1305_auth(...)
  • tests: Add fuzzing harness for CHKDF_HMAC_SHA256_L32
  • tests: Add fuzzing harness for ChaCha20

@practicalswift practicalswift changed the title tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt} (crypto/aes.h) tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32 and ChaCha20 Jun 17, 2020
@practicalswift

Copy link
Copy Markdown
Contributor Author

Added commit:

  • tests: Add fuzzing harness for ChaCha20Poly1305AEAD

@practicalswift practicalswift changed the title tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32 and ChaCha20 tests: Add fuzzing harness for AES{CBC,}256{Encrypt,Decrypt}, poly1305_auth, CHKDF_HMAC_SHA256_L32, ChaCha20 and ChaCha20Poly1305AEAD Jun 17, 2020
@laanwj

laanwj commented Jul 15, 2020

Copy link
Copy Markdown
Member

ACK cca7c57

@laanwj
laanwj merged commit 4312559 into bitcoin:master Jul 15, 2020
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Feb 3, 2021
…5_auth, CHKDF_HMAC_SHA256_L32, ChaCha20 and ChaCha20Poly1305AEAD

Summary:
Backport of core [[bitcoin/bitcoin#19296 | PR19296]].

Depends on D9130.

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

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Differential Revision: https://reviews.bitcoinabc.org/D9131
@practicalswift
practicalswift deleted the fuzzers-more-crypto branch April 10, 2021 19:42
@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

No open projects
Status: Merged

Development

Successfully merging this pull request may close these issues.

5 participants