• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/openssh/regress/unittests/sshkey/

Lines Matching refs:fuzz

42 onerror(void *fuzz)
44 fprintf(stderr, "Failed during fuzz:\n");
45 fuzz_dump((struct fuzz *)fuzz);
53 struct fuzz *fuzz;
58 fuzz = fuzz_begin(FUZZ_1_BIT_FLIP | /* XXX too slow FUZZ_2_BIT_FLIP | */
66 TEST_ONERROR(onerror, fuzz);
67 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
68 if (sshkey_from_blob(fuzz_ptr(fuzz), fuzz_len(fuzz), &k1) == 0)
71 fuzz_cleanup(fuzz);
77 struct fuzz *fuzz;
83 fuzz = fuzz_begin(FUZZ_1_BIT_FLIP | /* too slow FUZZ_2_BIT_FLIP | */
88 TEST_ONERROR(onerror, fuzz);
89 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
91 if (fuzz_matches_original(fuzz))
93 ASSERT_INT_NE(sshkey_verify(k, fuzz_ptr(fuzz), fuzz_len(fuzz),
96 fuzz_cleanup(fuzz);
104 struct fuzz *fuzz;
108 TEST_START("fuzz RSA private");
110 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
116 TEST_ONERROR(onerror, fuzz);
117 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
118 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
125 fuzz_cleanup(fuzz);
128 TEST_START("fuzz RSA new-format private");
130 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
136 TEST_ONERROR(onerror, fuzz);
137 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
138 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
145 fuzz_cleanup(fuzz);
148 TEST_START("fuzz DSA private");
150 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
156 TEST_ONERROR(onerror, fuzz);
157 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
158 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
165 fuzz_cleanup(fuzz);
168 TEST_START("fuzz DSA new-format private");
170 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
176 TEST_ONERROR(onerror, fuzz);
177 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
178 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
185 fuzz_cleanup(fuzz);
189 TEST_START("fuzz ECDSA private");
191 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
197 TEST_ONERROR(onerror, fuzz);
198 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
199 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
206 fuzz_cleanup(fuzz);
209 TEST_START("fuzz ECDSA new-format private");
211 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
217 TEST_ONERROR(onerror, fuzz);
218 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
219 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
226 fuzz_cleanup(fuzz);
230 TEST_START("fuzz Ed25519 private");
232 fuzz = fuzz_begin(FUZZ_BASE64, sshbuf_mutable_ptr(buf),
238 TEST_ONERROR(onerror, fuzz);
239 for(; !fuzz_done(fuzz); fuzz_next(fuzz)) {
240 r = sshbuf_put(fuzzed, fuzz_ptr(fuzz), fuzz_len(fuzz));
247 fuzz_cleanup(fuzz);
250 TEST_START("fuzz RSA public");
258 TEST_START("fuzz RSA cert");
264 TEST_START("fuzz DSA public");
272 TEST_START("fuzz DSA cert");
279 TEST_START("fuzz ECDSA public");
287 TEST_START("fuzz ECDSA cert");
294 TEST_START("fuzz Ed25519 public");
302 TEST_START("fuzz Ed25519 cert");
308 TEST_START("fuzz RSA sig");
316 TEST_START("fuzz RSA SHA256 sig");
324 TEST_START("fuzz RSA SHA512 sig");
332 TEST_START("fuzz DSA sig");
341 TEST_START("fuzz ECDSA sig");
350 TEST_START("fuzz Ed25519 sig");
358 /* XXX fuzz decoded new-format blobs too */