From f954b5f7b902747034c592d95744de7d5fcfa673 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Mon, 19 Jun 2023 17:22:18 +0200 Subject: [PATCH] Add fuzz test of packet reader --- openpgp/packet/fuzz_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 openpgp/packet/fuzz_test.go diff --git a/openpgp/packet/fuzz_test.go b/openpgp/packet/fuzz_test.go new file mode 100644 index 00000000..5b88c38a --- /dev/null +++ b/openpgp/packet/fuzz_test.go @@ -0,0 +1,15 @@ +//go:build go1.18 + +package packet + +import ( + "bytes" + "testing" +) + +func FuzzPackets(f *testing.F) { + f.Add([]byte("\x980\x040000\x16\t+\x06\x01\x04\x01\xdaG\x0f\x01\x00\x00")) + f.Fuzz(func(t *testing.T, data []byte) { + _, _ = Read(bytes.NewReader(data)) + }) +}