//go:build gofuzz // +build gofuzz package ethernet func Fuzz(data []byte) int { f := new(Frame) if err := f.UnmarshalBinary(data); err != nil { return 0 } if _, err := f.MarshalBinary(); err != nil { panic(err) } if err := f.UnmarshalFCS(data); err != nil { return 0 } if _, err := f.MarshalFCS(); err != nil { panic(err) } return 1 }