12345678910111213141516171819202122232425 |
- // +build gofuzz
- package securecookie
- var hashKey = []byte("very-secret12345")
- var blockKey = []byte("a-lot-secret1234")
- var s = New(hashKey, blockKey)
- type Cookie struct {
- B bool
- I int
- S string
- }
- func Fuzz(data []byte) int {
- datas := string(data)
- var c Cookie
- if err := s.Decode("fuzz", datas, &c); err != nil {
- return 0
- }
- if _, err := s.Encode("fuzz", c); err != nil {
- panic(err)
- }
- return 1
- }
|