diff options
Diffstat (limited to '')
| -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 |
