]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Fix error message w/out nistp521.
authorManoj Ampalam <manojamp@microsoft.com>
Fri, 9 Nov 2018 06:41:59 +0000 (22:41 -0800)
committerDarren Tucker <dtucker@dtucker.net>
Sat, 10 Nov 2018 08:17:55 +0000 (19:17 +1100)
Correct error message when OpenSSL doesn't support certain ECDSA key
lengths.

ssh-keygen.c

index e9f40584798328db8e2627e11b30842b7687f40f..416d25be0278ad257f521cbf5f7e7a63db17b6af 100644 (file)
@@ -243,7 +243,11 @@ type_bits_valid(int type, const char *name, u_int32_t *bitsp)
        case KEY_ECDSA:
                if (sshkey_ecdsa_bits_to_nid(*bitsp) == -1)
                        fatal("Invalid ECDSA key length: valid lengths are "
+#ifdef OPENSSL_HAS_NISTP521
                            "256, 384 or 521 bits");
+#else
+                           "256 or 384 bits");
+#endif
        }
 #endif
 }