diff options
author | 2016-07-07 11:53:12 +0000 | |
---|---|---|
committer | 2016-07-07 11:53:12 +0000 | |
commit | 546813aa543b70ea35440e5411e90cf9bb704dcd (patch) | |
tree | d10ff96312a069371befc63b53cef18defeee6f6 /lib/libcrypto/dh/dh_key.c | |
parent | biff, mesg, vi: only consider ACCESSPERMS for setting tty mode. (diff) | |
download | wireguard-openbsd-546813aa543b70ea35440e5411e90cf9bb704dcd.tar.xz wireguard-openbsd-546813aa543b70ea35440e5411e90cf9bb704dcd.zip |
call BN_init on temporaries to avoid use-before-set warnings
ok beck@
Diffstat (limited to 'lib/libcrypto/dh/dh_key.c')
-rw-r--r-- | lib/libcrypto/dh/dh_key.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libcrypto/dh/dh_key.c b/lib/libcrypto/dh/dh_key.c index 25e8968ef59..6eb1365bf64 100644 --- a/lib/libcrypto/dh/dh_key.c +++ b/lib/libcrypto/dh/dh_key.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dh_key.c,v 1.24 2016/06/30 02:02:06 bcook Exp $ */ +/* $OpenBSD: dh_key.c,v 1.25 2016/07/07 11:53:12 bcook Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -149,6 +149,7 @@ generate_key(DH *dh) { BIGNUM prk; + BN_init(&prk); BN_with_flags(&prk, priv_key, BN_FLG_CONSTTIME); if (!dh->meth->bn_mod_exp(dh, pub_key, dh->g, &prk, dh->p, ctx, |