summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_cbc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_cbc.c')
-rw-r--r--src/lib/libssl/s3_cbc.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/lib/libssl/s3_cbc.c b/src/lib/libssl/s3_cbc.c
index 964266e5b2..e8f7df572f 100644
--- a/src/lib/libssl/s3_cbc.c
+++ b/src/lib/libssl/s3_cbc.c
@@ -351,7 +351,6 @@ tls1_sha1_final_raw(void* ctx, unsigned char *md_out)
351} 351}
352#define LARGEST_DIGEST_CTX SHA_CTX 352#define LARGEST_DIGEST_CTX SHA_CTX
353 353
354#ifndef OPENSSL_NO_SHA256
355static void 354static void
356tls1_sha256_final_raw(void* ctx, unsigned char *md_out) 355tls1_sha256_final_raw(void* ctx, unsigned char *md_out)
357{ 356{
@@ -364,9 +363,7 @@ tls1_sha256_final_raw(void* ctx, unsigned char *md_out)
364} 363}
365#undef LARGEST_DIGEST_CTX 364#undef LARGEST_DIGEST_CTX
366#define LARGEST_DIGEST_CTX SHA256_CTX 365#define LARGEST_DIGEST_CTX SHA256_CTX
367#endif
368 366
369#ifndef OPENSSL_NO_SHA512
370static void 367static void
371tls1_sha512_final_raw(void* ctx, unsigned char *md_out) 368tls1_sha512_final_raw(void* ctx, unsigned char *md_out)
372{ 369{
@@ -379,7 +376,6 @@ tls1_sha512_final_raw(void* ctx, unsigned char *md_out)
379} 376}
380#undef LARGEST_DIGEST_CTX 377#undef LARGEST_DIGEST_CTX
381#define LARGEST_DIGEST_CTX SHA512_CTX 378#define LARGEST_DIGEST_CTX SHA512_CTX
382#endif
383 379
384/* ssl3_cbc_record_digest_supported returns 1 iff |ctx| uses a hash function 380/* ssl3_cbc_record_digest_supported returns 1 iff |ctx| uses a hash function
385 * which ssl3_cbc_digest_record supports. */ 381 * which ssl3_cbc_digest_record supports. */
@@ -389,14 +385,10 @@ ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx)
389 switch (EVP_MD_CTX_type(ctx)) { 385 switch (EVP_MD_CTX_type(ctx)) {
390 case NID_md5: 386 case NID_md5:
391 case NID_sha1: 387 case NID_sha1:
392#ifndef OPENSSL_NO_SHA256
393 case NID_sha224: 388 case NID_sha224:
394 case NID_sha256: 389 case NID_sha256:
395#endif
396#ifndef OPENSSL_NO_SHA512
397 case NID_sha384: 390 case NID_sha384:
398 case NID_sha512: 391 case NID_sha512:
399#endif
400 return 1; 392 return 1;
401 default: 393 default:
402 return 0; 394 return 0;
@@ -469,7 +461,6 @@ void ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char* md_out,
469 md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA1_Transform; 461 md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA1_Transform;
470 md_size = 20; 462 md_size = 20;
471 break; 463 break;
472#ifndef OPENSSL_NO_SHA256
473 case NID_sha224: 464 case NID_sha224:
474 SHA224_Init((SHA256_CTX*)md_state.c); 465 SHA224_Init((SHA256_CTX*)md_state.c);
475 md_final_raw = tls1_sha256_final_raw; 466 md_final_raw = tls1_sha256_final_raw;
@@ -482,8 +473,6 @@ void ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char* md_out,
482 md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA256_Transform; 473 md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA256_Transform;
483 md_size = 32; 474 md_size = 32;
484 break; 475 break;
485#endif
486#ifndef OPENSSL_NO_SHA512
487 case NID_sha384: 476 case NID_sha384:
488 SHA384_Init((SHA512_CTX*)md_state.c); 477 SHA384_Init((SHA512_CTX*)md_state.c);
489 md_final_raw = tls1_sha512_final_raw; 478 md_final_raw = tls1_sha512_final_raw;
@@ -500,7 +489,6 @@ void ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char* md_out,
500 md_block_size = 128; 489 md_block_size = 128;
501 md_length_size = 16; 490 md_length_size = 16;
502 break; 491 break;
503#endif
504 default: 492 default:
505 /* ssl3_cbc_record_digest_supported should have been 493 /* ssl3_cbc_record_digest_supported should have been
506 * called first to check that the hash function is 494 * called first to check that the hash function is