summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
-rw-r--r--src/lib/libssl/t1_lib.c20
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
2204static tls12_lookup tls12_sig[] = { 2196static 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();