Lines Matching refs:fuzz
35 onerror(void *fuzz) in onerror() argument
38 fuzz_dump((struct fuzz *)fuzz); in onerror()
46 struct fuzz *fuzz; in public_fuzz() local
56 fuzz = fuzz_begin(fuzzers, sshbuf_mutable_ptr(buf), sshbuf_len(buf)); in public_fuzz()
61 TEST_ONERROR(onerror, fuzz); in public_fuzz()
62 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) { in public_fuzz()
63 if (sshkey_from_blob(fuzz_ptr(fuzz), fuzz_len(fuzz), &k1) == 0) in public_fuzz()
66 fuzz_cleanup(fuzz); in public_fuzz()
72 struct fuzz *fuzz; in sig_fuzz() local
86 fuzz = fuzz_begin(fuzzers, sig, l); in sig_fuzz()
89 TEST_ONERROR(onerror, fuzz); in sig_fuzz()
90 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) { in sig_fuzz()
92 if (fuzz_matches_original(fuzz)) in sig_fuzz()
94 ASSERT_INT_NE(sshkey_verify(k, fuzz_ptr(fuzz), fuzz_len(fuzz), in sig_fuzz()
97 fuzz_cleanup(fuzz); in sig_fuzz()
107 struct fuzz *fuzz; in sshkey_fuzz_tests() local
113 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
119 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
120 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
121 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
130 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
135 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
141 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
142 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
143 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
152 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
158 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
164 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
165 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
166 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
175 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
180 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
186 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
187 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
188 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
197 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
203 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
209 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
210 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
211 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
220 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
225 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
231 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
232 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
233 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
242 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()
247 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf), in sshkey_fuzz_tests()
253 TEST_ONERROR(onerror, fuzz); in sshkey_fuzz_tests()
254 for(i = 0; !fuzz_done(fuzz); i++, fuzz_next(fuzz)) { in sshkey_fuzz_tests()
255 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz)); in sshkey_fuzz_tests()
264 fuzz_cleanup(fuzz); in sshkey_fuzz_tests()