Fuzzing: Rewrite existing fuzzers to native go fuzzers

Signed-off-by: AdamKorcz <adam@adalogics.com>
This commit is contained in:
AdamKorcz
2022-11-12 17:30:10 +00:00
parent 3b8fbf9752
commit 9337b8df66
6 changed files with 42 additions and 43 deletions

View File

@@ -1,13 +0,0 @@
//go:build gofuzz
// +build gofuzz
package v2
// FuzzParseForwardedHeader implements a fuzzer
// that targets parseForwardedHeader
// Export before building
// nolint:deadcode
func fuzzParseForwardedHeader(data []byte) int {
_, _, _ = parseForwardedHeader(string(data))
return 1
}

View File

@@ -0,0 +1,13 @@
package v2
import (
"testing"
)
// FuzzParseForwardedHeader implements a fuzzer
// that targets parseForwardedHeader
func FuzzParseForwardedHeader(f *testing.F) {
f.Fuzz(func(t *testing.T, data string) {
_, _, _ = parseForwardedHeader(data)
})
}