Skip to content

Add X.509 fuzzing seeds - #317

Open
JulioLoayzaM wants to merge 1 commit into
Mbed-TLS:mainfrom
JulioLoayzaM:add-fuzzing-seeds
Open

Add X.509 fuzzing seeds#317
JulioLoayzaM wants to merge 1 commit into
Mbed-TLS:mainfrom
JulioLoayzaM:add-fuzzing-seeds

Conversation

@JulioLoayzaM

Copy link
Copy Markdown

Description

Adds six new fuzzing seeds for X.509, targeting cases that are not covered by the current corpus. Includes additions to the data_files/Makefile to re-generate some of the seeds, and a Python script to generate those that are easier to build manually rather than using openssl.

PR checklist

Please add the numbers (or links) of the associated pull requests for consuming branches. You can omit branches where this pull request is not needed.

  • TF-PSA-Crypto development PR not required because: this only affects fuzzing.
  • TF-PSA-Crypto 1.1 PR not required because: this only affects fuzzing.
  • mbedtls development PR not required because: this only affects fuzzing.
  • mbedtls 4.1 PR not required because: this only affects fuzzing.
  • mbedtls 3.6 PR not required because: this only affects fuzzing.

Notes for the submitter

Please refer to the contributing guidelines, especially the
checklist for PR contributors.

Help make review efficient:

  • Multiple simple commits
    • please structure your PR into a series of small commits, each of which does one thing
  • Avoid force-push
    • please do not force-push to update your PR - just add new commit(s)
  • See our Guidelines for Contributors for more details about the review process.

Six new cases targeting untested paths in the certificate parser.

Signed-off-by: Julio Loayza Meneses <jloayzameneses@quarkslab.com>
@gilles-peskine-arm gilles-peskine-arm added enhancement New feature or request size-s Estimated task size: small (~2d) labels Aug 27, 2026
@gilles-peskine-arm gilles-peskine-arm added priority-medium Medium priority - this can be reviewed as time permits needs-ci Needs to pass CI tests labels Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request needs-ci Needs to pass CI tests priority-medium Medium priority - this can be reviewed as time permits size-s Estimated task size: small (~2d)

Projects

Status: In Development

Development

Successfully merging this pull request may close these issues.

2 participants