From 17ebc10ffa3515bb4d67b28a8164d0f48b686f10 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Tue, 2 Feb 2010 13:35:27 +0000 Subject: [PATCH] PR: 2161 Submitted by: Doug Goldstein , Steve. Make no-dsa, no-ecdsa and no-rsa compile again. --- apps/speed.c | 4 ++++ crypto/evp/m_mdc2.c | 2 ++ ssl/s3_clnt.c | 2 -- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/speed.c b/apps/speed.c index 67a816743e..e4389f8a5a 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -226,8 +226,12 @@ static const char *names[ALGOR_NUM]={ "aes-128 ige","aes-192 ige","aes-256 ige"}; static double results[ALGOR_NUM][SIZE_NUM]; static int lengths[SIZE_NUM]={16,64,256,1024,8*1024}; +#ifndef OPENSSL_NO_RSA static double rsa_results[RSA_NUM][2]; +#endif +#ifndef OPENSSL_NO_DSA static double dsa_results[DSA_NUM][2]; +#endif #ifndef OPENSSL_NO_ECDSA static double ecdsa_results[EC_NUM][2]; #endif diff --git a/crypto/evp/m_mdc2.c b/crypto/evp/m_mdc2.c index 36c4e9b134..b08d559803 100644 --- a/crypto/evp/m_mdc2.c +++ b/crypto/evp/m_mdc2.c @@ -65,7 +65,9 @@ #include #include #include +#ifndef OPENSSL_NO_RSA #include +#endif static int init(EVP_MD_CTX *ctx) { return MDC2_Init(ctx->md_data); } diff --git a/ssl/s3_clnt.c b/ssl/s3_clnt.c index 44b698cc5f..f84b9de055 100644 --- a/ssl/s3_clnt.c +++ b/ssl/s3_clnt.c @@ -2668,9 +2668,7 @@ int ssl3_send_client_verify(SSL *s) unsigned u=0; #endif unsigned long n; -#if !defined(OPENSSL_NO_DSA) || !defined(OPENSSL_NO_ECDSA) int j; -#endif if (s->state == SSL3_ST_CW_CERT_VRFY_A) { -- 2.25.1