summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/usr.bin/openssl/ecparam.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/usr.bin/openssl/ecparam.c b/src/usr.bin/openssl/ecparam.c
index c958c1f51b..5922c1803a 100644
--- a/src/usr.bin/openssl/ecparam.c
+++ b/src/usr.bin/openssl/ecparam.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecparam.c,v 1.8 2014/12/28 15:48:52 jsing Exp $ */ 1/* $OpenBSD: ecparam.c,v 1.9 2015/06/20 14:24:49 jsing Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -361,6 +361,9 @@ ecparam_main(int argc, char **argv)
361 } else 361 } else
362 nid = OBJ_sn2nid(ecparam_config.curve_name); 362 nid = OBJ_sn2nid(ecparam_config.curve_name);
363 363
364 if (nid == 0)
365 nid = EC_curve_nist2nid(ecparam_config.curve_name);
366
364 if (nid == 0) { 367 if (nid == 0) {
365 BIO_printf(bio_err, "unknown curve name (%s)\n", 368 BIO_printf(bio_err, "unknown curve name (%s)\n",
366 ecparam_config.curve_name); 369 ecparam_config.curve_name);