View | Details | Raw Unified | Return to bug 55915
Collapse All | Expand All

(-)tomcat-native-1.1.29-src.orig/jni/native/src/sslcontext.c (+5 lines)
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
    }

Return to bug 55915