summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_cert.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libssl/ssl_cert.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/lib/libssl/ssl_cert.c b/src/lib/libssl/ssl_cert.c
index cf5cfb97f6..a823c16edf 100644
--- a/src/lib/libssl/ssl_cert.c
+++ b/src/lib/libssl/ssl_cert.c
@@ -163,13 +163,9 @@ static void
163ssl_cert_set_default_md(CERT *cert) 163ssl_cert_set_default_md(CERT *cert)
164{ 164{
165 /* Set digest values to defaults */ 165 /* Set digest values to defaults */
166#ifndef OPENSSL_NO_DSA
167 cert->pkeys[SSL_PKEY_DSA_SIGN].digest = EVP_sha1(); 166 cert->pkeys[SSL_PKEY_DSA_SIGN].digest = EVP_sha1();
168#endif
169#ifndef OPENSSL_NO_RSA
170 cert->pkeys[SSL_PKEY_RSA_SIGN].digest = EVP_sha1(); 167 cert->pkeys[SSL_PKEY_RSA_SIGN].digest = EVP_sha1();
171 cert->pkeys[SSL_PKEY_RSA_ENC].digest = EVP_sha1(); 168 cert->pkeys[SSL_PKEY_RSA_ENC].digest = EVP_sha1();
172#endif
173#ifndef OPENSSL_NO_ECDSA 169#ifndef OPENSSL_NO_ECDSA
174 cert->pkeys[SSL_PKEY_ECC].digest = EVP_sha1(); 170 cert->pkeys[SSL_PKEY_ECC].digest = EVP_sha1();
175#endif 171#endif
@@ -217,13 +213,11 @@ CERT
217 ret->export_mask_k = cert->export_mask_k; 213 ret->export_mask_k = cert->export_mask_k;
218 ret->export_mask_a = cert->export_mask_a; 214 ret->export_mask_a = cert->export_mask_a;
219 215
220#ifndef OPENSSL_NO_RSA
221 if (cert->rsa_tmp != NULL) { 216 if (cert->rsa_tmp != NULL) {
222 RSA_up_ref(cert->rsa_tmp); 217 RSA_up_ref(cert->rsa_tmp);
223 ret->rsa_tmp = cert->rsa_tmp; 218 ret->rsa_tmp = cert->rsa_tmp;
224 } 219 }
225 ret->rsa_tmp_cb = cert->rsa_tmp_cb; 220 ret->rsa_tmp_cb = cert->rsa_tmp_cb;
226#endif
227 221
228#ifndef OPENSSL_NO_DH 222#ifndef OPENSSL_NO_DH
229 if (cert->dh_tmp != NULL) { 223 if (cert->dh_tmp != NULL) {
@@ -319,10 +313,8 @@ CERT
319#if !defined(OPENSSL_NO_DH) || !defined(OPENSSL_NO_ECDH) 313#if !defined(OPENSSL_NO_DH) || !defined(OPENSSL_NO_ECDH)
320err: 314err:
321#endif 315#endif
322#ifndef OPENSSL_NO_RSA
323 if (ret->rsa_tmp != NULL) 316 if (ret->rsa_tmp != NULL)
324 RSA_free(ret->rsa_tmp); 317 RSA_free(ret->rsa_tmp);
325#endif
326#ifndef OPENSSL_NO_DH 318#ifndef OPENSSL_NO_DH
327 if (ret->dh_tmp != NULL) 319 if (ret->dh_tmp != NULL)
328 DH_free(ret->dh_tmp); 320 DH_free(ret->dh_tmp);
@@ -355,10 +347,8 @@ ssl_cert_free(CERT *c)
355 if (i > 0) 347 if (i > 0)
356 return; 348 return;
357 349
358#ifndef OPENSSL_NO_RSA
359 if (c->rsa_tmp) 350 if (c->rsa_tmp)
360 RSA_free(c->rsa_tmp); 351 RSA_free(c->rsa_tmp);
361#endif
362#ifndef OPENSSL_NO_DH 352#ifndef OPENSSL_NO_DH
363 if (c->dh_tmp) 353 if (c->dh_tmp)
364 DH_free(c->dh_tmp); 354 DH_free(c->dh_tmp);
@@ -452,10 +442,8 @@ ssl_sess_cert_free(SESS_CERT *sc)
452#endif 442#endif
453 } 443 }
454 444
455#ifndef OPENSSL_NO_RSA
456 if (sc->peer_rsa_tmp != NULL) 445 if (sc->peer_rsa_tmp != NULL)
457 RSA_free(sc->peer_rsa_tmp); 446 RSA_free(sc->peer_rsa_tmp);
458#endif
459#ifndef OPENSSL_NO_DH 447#ifndef OPENSSL_NO_DH
460 if (sc->peer_dh_tmp != NULL) 448 if (sc->peer_dh_tmp != NULL)
461 DH_free(sc->peer_dh_tmp); 449 DH_free(sc->peer_dh_tmp);