diff options
Diffstat (limited to 'src/lib/libssl/s3_cbc.c')
-rw-r--r-- | src/lib/libssl/s3_cbc.c | 12 |
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 | ||
355 | static void | 354 | static void |
356 | tls1_sha256_final_raw(void* ctx, unsigned char *md_out) | 355 | tls1_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 | ||
370 | static void | 367 | static void |
371 | tls1_sha512_final_raw(void* ctx, unsigned char *md_out) | 368 | tls1_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 |