parent
5e90037f1a
commit
7a1813fd24
@ -0,0 +1,18 @@ |
|||||||
|
// Copyright (c) 2021 Tailscale Inc & AUTHORS All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
// +build gofuzz
|
||||||
|
|
||||||
|
package disco |
||||||
|
|
||||||
|
func Fuzz(data []byte) int { |
||||||
|
m, _ := Parse(data) |
||||||
|
|
||||||
|
newBytes := m.AppendMarshal(data) |
||||||
|
parsedMarshall, _ := Parse(newBytes) |
||||||
|
|
||||||
|
if m != parsedMarshall { |
||||||
|
panic("Parsing error") |
||||||
|
} |
||||||
|
return 1 |
||||||
|
} |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
// Copyright (c) 2021 Tailscale Inc & AUTHORS All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
// +build gofuzz
|
||||||
|
|
||||||
|
package stun |
||||||
|
|
||||||
|
func FuzzStunParser(data []byte) int { |
||||||
|
_, _, _, _ := ParseResponse(data) |
||||||
|
|
||||||
|
_, _ = ParseBindingRequest(data) |
||||||
|
return 1 |
||||||
|
} |
||||||
Loading…
Reference in new issue