summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2019-06-17 15:41:59 +0000
committerflorian <florian@openbsd.org>2019-06-17 15:41:59 +0000
commitbff0ad74373f2b9a195ba759b26e0637617ebf0c (patch)
tree9bf957d727cddb3a4670b674508b4709b2261dae
parentrpk-client.8 -> rpki-client.8 (diff)
downloadwireguard-openbsd-bff0ad74373f2b9a195ba759b26e0637617ebf0c.tar.xz
wireguard-openbsd-bff0ad74373f2b9a195ba759b26e0637617ebf0c.zip
It's enough to allocate the EC key once.
OK tb
-rw-r--r--usr.sbin/acme-client/key.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/usr.sbin/acme-client/key.c b/usr.sbin/acme-client/key.c
index 02c04a03419..1bc1eee8f59 100644
--- a/usr.sbin/acme-client/key.c
+++ b/usr.sbin/acme-client/key.c
@@ -1,4 +1,4 @@
-/* $Id: key.c,v 1.1 2019/06/12 11:09:25 gilles Exp $ */
+/* $Id: key.c,v 1.2 2019/06/17 15:41:59 florian Exp $ */
/*
* Copyright (c) 2019 Renaud Allard <renaud@allard.it>
* Copyright (c) 2016 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -81,11 +81,8 @@ ec_key_create(FILE *f, const char *fname)
EC_KEY *eckey = NULL;
EVP_PKEY *pkey = NULL;
- if ((eckey = EC_KEY_new()) == NULL ) {
- warnx("EC_KEY_new");
- goto err;
- } else if ((eckey = EC_KEY_new_by_curve_name(ECCTYPE)) == NULL ) {
- warnx("EC_GROUP_new_by_curve_name");
+ if ((eckey = EC_KEY_new_by_curve_name(ECCTYPE)) == NULL ) {
+ warnx("EC_KEY_new_by_curve_name");
goto err;
}