]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
missed a bit of DSA in the fuzzer
authorDamien Miller <djm@mindrot.org>
Tue, 18 Jun 2024 02:29:45 +0000 (12:29 +1000)
committerDamien Miller <djm@mindrot.org>
Tue, 18 Jun 2024 02:29:45 +0000 (12:29 +1000)
regress/misc/fuzz-harness/sig_fuzz.cc

index ac63bdf5c6a525c7193d3799057636c46a9b731b..639e4d227ff7534fd508cdcbd648a8918e11162c 100644 (file)
@@ -40,19 +40,20 @@ int LLVMFuzzerTestOneInput(const uint8_t* sig, size_t slen)
   sshkey_verify(rsa, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
   sshkey_sig_details_free(details);
   details = NULL;
-  sshkey_verify(dsa, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
-  sshkey_sig_details_free(details);
-  details = NULL;
+
   sshkey_verify(ecdsa256, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
   sshkey_sig_details_free(details);
   details = NULL;
+
   sshkey_verify(ecdsa384, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
   sshkey_sig_details_free(details);
   details = NULL;
+
   sshkey_verify(ecdsa521, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
   sshkey_sig_details_free(details);
   details = NULL;
 #endif
+
   sshkey_verify(ed25519, sig, slen, (const u_char *)data, dlen, NULL, 0, &details);
   sshkey_sig_details_free(details);
   return 0;