Lines 151-156
Link Here
|
151 |
(unsigned long)((sizeof SSL_DEFAULT_VHOST_NAME) - 1), |
151 |
(unsigned long)((sizeof SSL_DEFAULT_VHOST_NAME) - 1), |
152 |
&(c->context_id[0]), NULL, EVP_sha1(), NULL); |
152 |
&(c->context_id[0]), NULL, EVP_sha1(), NULL); |
153 |
if (mode) { |
153 |
if (mode) { |
|
|
154 |
/* Set default (nistp256) elliptic curve for ephemeral ECDH keys */ |
155 |
EC_KEY *ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); |
156 |
SSL_CTX_set_tmp_ecdh(c->ctx, ecdh); |
157 |
EC_KEY_free(ecdh); |
158 |
|
154 |
SSL_CTX_set_tmp_rsa_callback(c->ctx, SSL_callback_tmp_RSA); |
159 |
SSL_CTX_set_tmp_rsa_callback(c->ctx, SSL_callback_tmp_RSA); |
155 |
SSL_CTX_set_tmp_dh_callback(c->ctx, SSL_callback_tmp_DH); |
160 |
SSL_CTX_set_tmp_dh_callback(c->ctx, SSL_callback_tmp_DH); |
156 |
} |
161 |
} |