Skip to content

Improve fuzz suite: unique names, richer seeds, CI smoke - #23

Merged
yaronf merged 2 commits into
mainfrom
fuzz-tests
Sep 5, 2026
Merged

Improve fuzz suite: unique names, richer seeds, CI smoke#23
yaronf merged 2 commits into
mainfrom
fuzz-tests

Conversation

@yaronf

@yaronf yaronf commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rename overlapping fuzz targets so go test -fuzz= matches exactly one function
  • Harden harness invariants (panic-oriented early returns; HMAC asserts only after successful sign) and expand SFV / trailer / digest / Message seeds
  • Add a short CI fuzz smoke job and maintainer playbook in internal-docs/FUZZ.md

Made with Cursor

yaronf and others added 2 commits September 5, 2026 00:05
Rename overlapping fuzz targets so -fuzz matches one function, harden harness invariants, expand SFV/trailer/digest seeds, and add a short CI fuzz job plus maintainer playbook.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document the SFV-weighted soak (all PASS, no crashes) and how to replay $GOCACHE corpus for post-soak coverprofiles.

Co-authored-by: Cursor <cursoragent@cursor.com>
@yaronf
yaronf merged commit 9f57b64 into main Sep 5, 2026
7 checks passed
@yaronf
yaronf deleted the fuzz-tests branch September 5, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant