diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2012-04-05 13:38:27 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2012-04-05 13:38:27 +0000 |
commit | a43526302f3049f2eed3fc2ea538c14a5f3ff956 (patch) | |
tree | 1e670498375cf3020824e187366652cf620b8b68 /ssl/ssl_lib.c | |
parent | 2131ce570a9b314083f339accc138827511d2cf3 (diff) | |
download | openssl-a43526302f3049f2eed3fc2ea538c14a5f3ff956.tar.gz |
Add support for automatic ECDH temporary key parameter selection. When
enabled instead of requiring an application to hard code a (possibly
inappropriate) parameter set and delve into EC internals we just
automatically use the preferred curve.
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r-- | ssl/ssl_lib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index af25d3e4d3..679894cb3d 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -2072,7 +2072,7 @@ void ssl_set_cert_masks(CERT *c, const SSL_CIPHER *cipher) #endif #ifndef OPENSSL_NO_ECDH - have_ecdh_tmp=(c->ecdh_tmp != NULL || c->ecdh_tmp_cb != NULL); + have_ecdh_tmp=(c->ecdh_tmp || c->ecdh_tmp_cb || c->ecdh_tmp_auto); #endif cpk= &(c->pkeys[SSL_PKEY_RSA_ENC]); rsa_enc= (cpk->x509 != NULL && cpk->privatekey != NULL); |