Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NGAP fuzzing #7

Merged
merged 5 commits into from
Jun 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions fuzz_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//go:build go1.18
// +build go1.18

package ngap_test

import (
"testing"

"github.com/free5gc/ngap"
)

func FuzzNGAP(f *testing.F) {
f.Fuzz(func(t *testing.T, d []byte) {
//nolint:errcheck // fuzzing code
ngap.Decoder(d)
})
}
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.17

require (
github.com/antonfisher/nested-logrus-formatter v1.3.1
github.com/free5gc/aper v1.0.5-0.20230228165147-f3c3102d0367
github.com/free5gc/aper v1.0.5-0.20230613151242-a2b93630a4ee
github.com/free5gc/openapi v1.0.6
github.com/sirupsen/logrus v1.8.1
github.com/stretchr/testify v1.7.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/free5gc/aper v1.0.5-0.20230228165147-f3c3102d0367 h1:D7AnWboQAB0qSOes6DnFC6qv7yUkM2WG+rpTuT8zdsE=
github.com/free5gc/aper v1.0.5-0.20230228165147-f3c3102d0367/go.mod h1:wwL403m68CWW37lSQWIEw1NWIFrssaI1EbEjXHY8jW8=
github.com/free5gc/aper v1.0.5-0.20230613151242-a2b93630a4ee h1:poI3ub6RN/QN8N32/qD0uuA0cWpntGSLKnTUdGH47EE=
github.com/free5gc/aper v1.0.5-0.20230613151242-a2b93630a4ee/go.mod h1:wwL403m68CWW37lSQWIEw1NWIFrssaI1EbEjXHY8jW8=
github.com/free5gc/openapi v1.0.6 h1:ytRjU/YZRI8UhKKyfajXSyGB6s1YDFkJ1weeAGJ8LXw=
github.com/free5gc/openapi v1.0.6/go.mod h1:iw/N0E+FlX44EEx24IBi2EdZW8v+bkj3ETWPGnlK9DI=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
Expand Down
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/9fe2749e39dbbc2d
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\f\x000\x0000\x00\n\x00\x02\x000\x00U\x00\x02\x000\x00\x1d\x00\x010\x00\x0f@\x028\x0000000000000000000000000000000000000000000000000000000000000000000")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0000
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @ShouheiNishi

I'm wondering how did you generate all the ciXXXX files.

Thank you.

[]byte("\x00\x15\x00\x35\x00\x00\x04\x00\x1b\x00\x08\x00\x02\xf8\x39\x10\x00\x01\x02\x00\x52\x40\x09\x03\x00\x66\x72\x65\x65\x35\x67\x63\x00\x66\x00\x10\x00\x00\x00\x00\x01\x00\x02\xf8\x39\x00\x00\x10\x08\x01\x02\x03\x00\x15\x40\x01\x40")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0001
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x15\x00\x31\x00\x00\x04\x00\x01\x00\x05\x01\x00\x41\x4d\x46\x00\x60\x00\x08\x00\x00\x02\xf8\x39\xca\xfe\x00\x00\x56\x40\x01\xff\x00\x50\x00\x10\x00\x02\xf8\x39\x00\x01\x10\x08\x01\x02\x03\x10\x08\x11\x22\x33")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0002
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0f\x40\x49\x00\x00\x05\x00\x55\x00\x02\x00\x01\x00\x26\x00\x1f\x1e\x7e\x00\x41\x79\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x78\x2e\x02\x80\x20\x71\x00\x05\x00\x01\x02\x03\x04\x00\x79\x00\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01\x00\x5a\x40\x01\x10\x00\x70\x40\x01\x00")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0003
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\xe7\x1d\xd6\x65\x32\xcc\xe4\x98\x09\x34\x44\x83\xdb\xd0\x79\x2e\x20\x10\xba\xe1\xfb\x73\x1e\xf0\x80\x00\x4f\xac\xc1\x88\x6b\x17\xa5\x99")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0004
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\x2a\xb5\xb2\x99\x31\xc6\x01\x43\xed\x76\xc9\xcd\xb5\x43\x39\xcc\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0005
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x27\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x14\x13\x7e\x03\x00\x00\x00\x00\x00\x7e\x00\x5d\x02\x00\x02\x80\x20\xe1\x36\x01\x02")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0006
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x59\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x33\x32\x7e\x04\x00\x00\x00\x00\x00\x7e\x00\x5e\x77\x00\x09\x15\x11\x00\x00\x00\x00\x00\x00\x00\x71\x00\x19\x7e\x00\x41\x79\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x78\x10\x01\x07\x2e\x02\x80\x20\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0007
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\x5c\xc9\xca\x41\xe1\xb4\xad\x8e\xc3\x8a\xd0\xdd\x48\xea\xa1\x30\x55\x77\x10\x4b\x51\x0d\x60\x68\xf9\x7b\x7e\x0f\x4d\x2f\xec\x3c\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0008
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x0e\x00\x0f\x00\x00\x02\x00\x0a\x40\x02\x00\x01\x00\x55\x40\x02\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0009
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x31\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x0b\x0a\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x43\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0010
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x5d\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x37\x36\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x67\x01\x00\x15\x2e\x0a\x00\xc1\xff\xff\x91\xa1\x7b\x00\x0a\x80\x00\x0a\x00\x00\x0d\x00\x00\x03\x00\x12\x0a\x81\x22\x04\x01\x01\x02\x03\x25\x09\x08\x69\x6e\x74\x65\x72\x6e\x65\x74\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0011
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x1d\x00\x80\xc9\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x4a\x00\x80\xa9\x00\x40\x0a\x65\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x68\x01\x00\x56\x2e\x0a\x00\xc2\x11\x00\x09\x01\x00\x06\x31\x31\x01\x01\xff\x09\x06\x01\x03\xe8\x01\x03\xe8\x29\x05\x01\x0a\x3c\x00\x32\x22\x04\x01\x01\x02\x03\x79\x00\x06\x09\x20\x41\x01\x01\x09\x7b\x00\x1b\x80\x00\x0d\x04\x08\x08\x08\x08\x00\x03\x10\x20\x01\x48\x60\x48\x60\x00\x00\x00\x00\x00\x00\x00\x00\x88\x88\x25\x09\x08\x69\x6e\x74\x65\x72\x6e\x65\x74\x12\x0a\x40\x20\x01\x02\x03\x3a\x00\x00\x05\x00\x82\x00\x08\x08\x0f\x42\x40\x20\x0f\x42\x40\x00\x8b\x00\x0a\x01\xf0\x0a\xc8\xc8\x66\x00\x00\x00\x01\x00\x86\x00\x01\x00\x00\x8a\x00\x09\x64\x80\x00\x00\x00\x97\x40\x01\x00\x00\x88\x00\x07\x00\x09\x00\x00\x09\x38\x00\x00\x6e\x40\x08\x08\x0f\x42\x40\x20\x0f\x42\x40")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0012
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x1d\x00\x24\x00\x00\x03\x00\x0a\x40\x02\x00\x01\x00\x55\x40\x02\x00\x01\x00\x4b\x40\x11\x00\x00\x0a\x0d\x00\x03\xe0\x0a\xc8\xc8\x01\x00\x00\x00\x01\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0015
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0f\x40\x41\x00\x00\x05\x00\x55\x00\x02\x00\x01\x00\x26\x00\x17\x16\x7e\x00\x41\x79\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x78\x2e\x02\x80\x20\x00\x79\x00\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01\x00\x5a\x40\x01\x10\x00\x70\x40\x01\x00")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0016
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\xeb\x87\x3f\x2d\xd1\xd3\x54\x29\x65\xf0\xe4\x41\x6b\x83\x7a\x3d\x20\x10\xa8\x87\x3c\xde\x4f\x7f\x80\x00\x4b\x53\x86\x91\xbd\xd3\x9b\xa2")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0017
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\x44\xe3\xe8\xd4\x6e\xd7\x7e\xf6\x97\x63\x54\x0e\x3c\x12\xdf\x2b\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0020
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\xf3\x65\xfd\x4d\xa3\xcc\xe7\x14\xe3\xe5\x40\xaf\xdb\x2d\xd0\x66\x45\x35\xac\x32\x1b\x1e\x2b\x20\xa3\xc6\x31\x02\x29\x10\xc0\x99\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0024
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x1d\x00\x80\xbc\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x4a\x00\x80\x9c\x00\x40\x0a\x65\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x68\x01\x00\x56\x2e\x0a\x00\xc2\x11\x00\x09\x01\x00\x06\x31\x31\x01\x01\xff\x09\x06\x01\x03\xe8\x01\x03\xe8\x29\x05\x01\x0a\x3c\x00\x01\x22\x04\x01\x01\x02\x03\x79\x00\x06\x09\x20\x41\x01\x01\x09\x7b\x00\x1b\x80\x00\x0d\x04\x08\x08\x08\x08\x00\x03\x10\x20\x01\x48\x60\x48\x60\x00\x00\x00\x00\x00\x00\x00\x00\x88\x88\x25\x09\x08\x69\x6e\x74\x65\x72\x6e\x65\x74\x12\x0a\x40\x20\x01\x02\x03\x2d\x00\x00\x04\x00\x82\x00\x08\x08\x0f\x42\x40\x20\x0f\x42\x40\x00\x8b\x00\x0a\x01\xf0\x0a\xc8\xc8\x66\x00\x00\x00\x01\x00\x86\x00\x01\x00\x00\x88\x00\x07\x00\x09\x00\x00\x09\x38\x00\x00\x6e\x40\x08\x08\x0f\x42\x40\x20\x0f\x42\x40")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0026
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0f\x40\x41\x00\x00\x05\x00\x55\x00\x02\x00\x02\x00\x26\x00\x17\x16\x7e\x00\x41\x79\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x88\x2e\x02\x80\x20\x00\x79\x00\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01\x00\x5a\x40\x01\x10\x00\x70\x40\x01\x00")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0027
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\xc1\xfc\x00\x12\x4e\xd6\x3e\xb3\xd1\x77\xe6\x5e\x6b\x11\xae\xd6\x20\x10\x9f\x31\xc1\xf3\x7a\xaa\x80\x00\x49\x2c\x00\x0e\x64\xb0\x3c\xa8")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0028
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\x44\x74\xe0\x5c\x4c\x15\x05\xe7\xc6\xed\x79\x72\xa3\x84\x08\x7f\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0029
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x27\x00\x00\x03\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x14\x13\x7e\x03\x00\x00\x00\x00\x00\x7e\x00\x5d\x02\x00\x02\x80\x20\xe1\x36\x01\x02")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0030
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x59\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x33\x32\x7e\x04\x00\x00\x00\x00\x00\x7e\x00\x5e\x77\x00\x09\x15\x11\x00\x00\x00\x00\x00\x00\x00\x71\x00\x19\x7e\x00\x41\x79\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x88\x10\x01\x07\x2e\x02\x80\x20\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0031
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\xd7\xaf\xde\xe4\xd9\xd7\x5d\x34\x48\xfa\x9e\xc7\x66\xed\x8e\xf5\x30\x98\x6d\xeb\xe1\x5b\xc6\x5d\x92\xa1\xad\x3f\x28\x11\x57\xe7\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x02\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0032
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x0e\x00\x0f\x00\x00\x02\x00\x0a\x40\x02\x00\x02\x00\x55\x40\x02\x00\x02")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0033
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x31\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x0b\x0a\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x43\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0034
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x5d\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x26\x00\x37\x36\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x67\x01\x00\x15\x2e\x0a\x00\xc1\xff\xff\x91\xa1\x7b\x00\x0a\x80\x00\x0a\x00\x00\x0d\x00\x00\x03\x00\x12\x0a\x81\x22\x04\x01\x01\x02\x03\x25\x09\x08\x69\x6e\x74\x65\x72\x6e\x65\x74\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0035
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x1d\x00\x80\xbc\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x02\x00\x4a\x00\x80\x9c\x00\x40\x0a\x65\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x68\x01\x00\x56\x2e\x0a\x00\xc2\x11\x00\x09\x01\x00\x06\x31\x31\x01\x01\xff\x05\x06\x01\x03\xe8\x01\x03\xe8\x29\x05\x01\x0a\x3c\x00\x02\x22\x04\x01\x01\x02\x03\x79\x00\x06\x05\x20\x41\x01\x01\x05\x7b\x00\x1b\x80\x00\x0d\x04\x08\x08\x08\x08\x00\x03\x10\x20\x01\x48\x60\x48\x60\x00\x00\x00\x00\x00\x00\x00\x00\x88\x88\x25\x09\x08\x69\x6e\x74\x65\x72\x6e\x65\x74\x12\x0a\x40\x20\x01\x02\x03\x2d\x00\x00\x04\x00\x82\x00\x08\x08\x0f\x42\x40\x20\x0f\x42\x40\x00\x8b\x00\x0a\x01\xf0\x0a\xc8\xc8\x66\x00\x00\x00\x03\x00\x86\x00\x01\x00\x00\x88\x00\x07\x00\x05\x00\x00\x05\x38\x00\x00\x6e\x40\x08\x08\x0f\x42\x40\x20\x0f\x42\x40")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0036
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x1d\x00\x24\x00\x00\x03\x00\x0a\x40\x02\x00\x02\x00\x55\x40\x02\x00\x02\x00\x4b\x40\x11\x00\x00\x0a\x0d\x00\x03\xe0\x0a\xc8\xc8\x01\x00\x00\x00\x01\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0040
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\x25\x15\x8c\x42\x53\x54\xc7\x4d\x60\x5d\x9f\x08\x8f\x1b\x9e\xa1\x20\x10\xec\xf3\x0f\x48\x2b\xb8\x80\x00\xa5\x4b\x6c\xe2\x08\x52\xa6\x91")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0041
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\xe6\x35\x0f\x70\xa9\xef\x23\x62\x58\x68\x41\xcd\x9a\x06\x76\xca\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0044
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\x10\xcf\x66\x0d\xf1\x6a\x0c\x54\x6d\x0f\x2b\xcb\x57\x77\xb2\x7b\x64\xad\x5a\x43\x78\xe6\x9e\xa8\x27\xc4\x22\xc8\x2b\x83\xdf\x2c\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0047
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3f\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x19\x18\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x45\x41\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0048
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x1e\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x0b\x0a\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x46")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0049
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x29\x00\x10\x00\x00\x02\x00\x72\x00\x04\x00\x01\x00\x01\x00\x0f\x40\x01\x48")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0050
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x29\x00\x22\x00\x00\x03\x00\x0a\x40\x02\x00\x01\x00\x55\x40\x02\x00\x01\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x11")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0051
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0f\x40\x5b\x00\x00\x05\x00\x55\x00\x02\x00\x01\x00\x26\x00\x31\x30\x7e\x00\x41\x79\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x2e\x02\x80\x20\x71\x00\x18\x7e\x00\x41\x79\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x10\x01\x07\x2e\x02\x80\x20\x00\x79\x00\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01\x00\x5a\x40\x01\x10\x00\x70\x40\x01\x00")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0052
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x18\x00\x00\x03\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x05\x04\x7e\x00\x5b\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0053
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x38\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x12\x11\x7e\x00\x5c\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x78\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0054
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\x45\xc1\xb5\x51\xe3\xfd\x89\x59\x6c\xc1\xc7\xc4\x94\x07\x52\x39\x20\x10\xd1\x41\xd0\x22\xb0\xf5\x80\x00\xb6\x97\x56\x95\xe1\x6a\xae\xde")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0055
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\x6a\xa4\x13\xa5\x03\x80\xcd\x43\x17\x97\x73\xb6\x05\xbe\x7e\xc4\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0056
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x27\x00\x00\x03\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x14\x13\x7e\x03\x00\x00\x00\x00\x00\x7e\x00\x5d\x02\x00\x02\x80\x20\xe1\x36\x01\x02")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0057
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x58\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x32\x31\x7e\x04\x00\x00\x00\x00\x00\x7e\x00\x5e\x77\x00\x09\x15\x11\x00\x00\x00\x00\x00\x00\x00\x71\x00\x18\x7e\x00\x41\x79\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x10\x01\x07\x2e\x02\x80\x20\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0058
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\xbd\xa1\x86\xf5\x2d\x09\x66\xce\x01\x40\x2b\xf2\x77\xbf\x7e\x1d\x8f\x6c\xf1\xd0\x43\x5e\x41\xe9\xd3\x71\x76\x71\x5d\x1f\x6e\xaf\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x02\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0059
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x20\x0e\x00\x0f\x00\x00\x02\x00\x0a\x40\x02\x00\x02\x00\x55\x40\x02\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0060
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x31\x00\x00\x04\x00\x0a\x00\x02\x00\x02\x00\x55\x00\x02\x00\x01\x00\x26\x00\x0b\x0a\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x43\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0064
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x18\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x05\x04\x7e\x00\x5b\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0065
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x38\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x12\x11\x7e\x00\x5c\x00\x0c\x01\x02\xf8\x39\xf0\xff\x00\x00\x00\x00\x47\x78\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0066
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x04\x40\x3e\x00\x00\x03\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x2b\x2a\x7e\x00\x56\x00\x02\x00\x00\x21\xaf\x30\xde\x75\x83\x81\xea\x67\x5b\x92\xaf\x5c\xfb\x83\xd1\x25\x20\x10\x62\x16\x40\xde\x10\xf6\x80\x00\x27\x5f\xf9\xfb\x06\x90\x17\x7c")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0067
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x3c\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x16\x15\x7e\x00\x57\x2d\x10\xd8\xb9\x90\x2e\xea\xab\xd1\x44\xae\x0b\x13\x3f\x96\xe5\xca\x25\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0069
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x2e\x40\x58\x00\x00\x04\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x26\x00\x32\x31\x7e\x04\x00\x00\x00\x00\x00\x7e\x00\x5e\x77\x00\x09\x15\x11\x00\x00\x00\x00\x00\x00\x00\x71\x00\x18\x7e\x00\x41\x79\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x10\x01\x07\x2e\x02\x80\x20\x00\x79\x40\x0f\x40\x02\xf8\x39\x00\x00\x00\x00\x10\x02\xf8\x39\x00\x00\x01")
2 changes: 2 additions & 0 deletions testdata/fuzz/FuzzNGAP/ci0070
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x00\x0e\x00\x80\x93\x00\x00\x07\x00\x0a\x00\x02\x00\x01\x00\x55\x00\x02\x00\x01\x00\x1c\x00\x07\x00\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x0a\x22\x01\x01\x02\x03\x10\x08\x11\x22\x33\x00\x77\x00\x09\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x5e\x00\x20\xde\xf2\x17\x9d\x8f\xc5\x22\x08\x39\xfe\x32\x4f\x3d\x09\x4a\x6b\x2c\x13\xcf\xd7\xca\x7e\x9c\xeb\x5a\xeb\xde\x71\x5e\x11\x1b\xf2\x00\x26\x40\x36\x35\x7e\x02\x00\x00\x00\x00\x00\x7e\x00\x42\x01\x01\x77\x00\x0b\xf2\x02\xf8\x39\xca\xfe\x00\x00\x00\x00\x01\x54\x07\x00\x02\xf8\x39\x00\x00\x01\x15\x0a\x04\x01\x01\x02\x03\x04\x01\x11\x22\x33\x5e\x01\x06\x16\x01\x2c")
Loading