diff options
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
-rw-r--r-- | src/lib/libssl/t1_lib.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/lib/libssl/t1_lib.c b/src/lib/libssl/t1_lib.c index 304140d7f6..6ee2289153 100644 --- a/src/lib/libssl/t1_lib.c +++ b/src/lib/libssl/t1_lib.c | |||
@@ -310,17 +310,9 @@ tls1_ec_nid2curve_id(int nid) | |||
310 | * customisable at some point, for now include everything we support. | 310 | * customisable at some point, for now include everything we support. |
311 | */ | 311 | */ |
312 | 312 | ||
313 | #ifdef OPENSSL_NO_RSA | ||
314 | #define tlsext_sigalg_rsa(md) /* */ | ||
315 | #else | ||
316 | #define tlsext_sigalg_rsa(md) md, TLSEXT_signature_rsa, | 313 | #define tlsext_sigalg_rsa(md) md, TLSEXT_signature_rsa, |
317 | #endif | ||
318 | 314 | ||
319 | #ifdef OPENSSL_NO_DSA | ||
320 | #define tlsext_sigalg_dsa(md) /* */ | ||
321 | #else | ||
322 | #define tlsext_sigalg_dsa(md) md, TLSEXT_signature_dsa, | 315 | #define tlsext_sigalg_dsa(md) md, TLSEXT_signature_dsa, |
323 | #endif | ||
324 | 316 | ||
325 | #ifdef OPENSSL_NO_ECDSA | 317 | #ifdef OPENSSL_NO_ECDSA |
326 | #define tlsext_sigalg_ecdsa(md) /* */ | 318 | #define tlsext_sigalg_ecdsa(md) /* */ |
@@ -2202,12 +2194,8 @@ static tls12_lookup tls12_md[] = { | |||
2202 | }; | 2194 | }; |
2203 | 2195 | ||
2204 | static tls12_lookup tls12_sig[] = { | 2196 | static tls12_lookup tls12_sig[] = { |
2205 | #ifndef OPENSSL_NO_RSA | ||
2206 | {EVP_PKEY_RSA, TLSEXT_signature_rsa}, | 2197 | {EVP_PKEY_RSA, TLSEXT_signature_rsa}, |
2207 | #endif | ||
2208 | #ifndef OPENSSL_NO_DSA | ||
2209 | {EVP_PKEY_DSA, TLSEXT_signature_dsa}, | 2198 | {EVP_PKEY_DSA, TLSEXT_signature_dsa}, |
2210 | #endif | ||
2211 | #ifndef OPENSSL_NO_ECDSA | 2199 | #ifndef OPENSSL_NO_ECDSA |
2212 | {EVP_PKEY_EC, TLSEXT_signature_ecdsa} | 2200 | {EVP_PKEY_EC, TLSEXT_signature_ecdsa} |
2213 | #endif | 2201 | #endif |
@@ -2307,16 +2295,12 @@ tls1_process_sigalgs(SSL *s, const unsigned char *data, int dsize) | |||
2307 | unsigned char hash_alg = data[i], sig_alg = data[i + 1]; | 2295 | unsigned char hash_alg = data[i], sig_alg = data[i + 1]; |
2308 | 2296 | ||
2309 | switch (sig_alg) { | 2297 | switch (sig_alg) { |
2310 | #ifndef OPENSSL_NO_RSA | ||
2311 | case TLSEXT_signature_rsa: | 2298 | case TLSEXT_signature_rsa: |
2312 | idx = SSL_PKEY_RSA_SIGN; | 2299 | idx = SSL_PKEY_RSA_SIGN; |
2313 | break; | 2300 | break; |
2314 | #endif | ||
2315 | #ifndef OPENSSL_NO_DSA | ||
2316 | case TLSEXT_signature_dsa: | 2301 | case TLSEXT_signature_dsa: |
2317 | idx = SSL_PKEY_DSA_SIGN; | 2302 | idx = SSL_PKEY_DSA_SIGN; |
2318 | break; | 2303 | break; |
2319 | #endif | ||
2320 | #ifndef OPENSSL_NO_ECDSA | 2304 | #ifndef OPENSSL_NO_ECDSA |
2321 | case TLSEXT_signature_ecdsa: | 2305 | case TLSEXT_signature_ecdsa: |
2322 | idx = SSL_PKEY_ECC; | 2306 | idx = SSL_PKEY_ECC; |
@@ -2341,16 +2325,12 @@ tls1_process_sigalgs(SSL *s, const unsigned char *data, int dsize) | |||
2341 | /* Set any remaining keys to default values. NOTE: if alg is not | 2325 | /* Set any remaining keys to default values. NOTE: if alg is not |
2342 | * supported it stays as NULL. | 2326 | * supported it stays as NULL. |
2343 | */ | 2327 | */ |
2344 | #ifndef OPENSSL_NO_DSA | ||
2345 | if (!c->pkeys[SSL_PKEY_DSA_SIGN].digest) | 2328 | if (!c->pkeys[SSL_PKEY_DSA_SIGN].digest) |
2346 | c->pkeys[SSL_PKEY_DSA_SIGN].digest = EVP_sha1(); | 2329 | c->pkeys[SSL_PKEY_DSA_SIGN].digest = EVP_sha1(); |
2347 | #endif | ||
2348 | #ifndef OPENSSL_NO_RSA | ||
2349 | if (!c->pkeys[SSL_PKEY_RSA_SIGN].digest) { | 2330 | if (!c->pkeys[SSL_PKEY_RSA_SIGN].digest) { |
2350 | c->pkeys[SSL_PKEY_RSA_SIGN].digest = EVP_sha1(); | 2331 | c->pkeys[SSL_PKEY_RSA_SIGN].digest = EVP_sha1(); |
2351 | c->pkeys[SSL_PKEY_RSA_ENC].digest = EVP_sha1(); | 2332 | c->pkeys[SSL_PKEY_RSA_ENC].digest = EVP_sha1(); |
2352 | } | 2333 | } |
2353 | #endif | ||
2354 | #ifndef OPENSSL_NO_ECDSA | 2334 | #ifndef OPENSSL_NO_ECDSA |
2355 | if (!c->pkeys[SSL_PKEY_ECC].digest) | 2335 | if (!c->pkeys[SSL_PKEY_ECC].digest) |
2356 | c->pkeys[SSL_PKEY_ECC].digest = EVP_sha1(); | 2336 | c->pkeys[SSL_PKEY_ECC].digest = EVP_sha1(); |