|
|
@@ -354,7 +354,6 @@ static void tls1_sha1_final_raw(void* ctx, unsigned char *md_out) |
|
|
|
} |
|
|
|
#define LARGEST_DIGEST_CTX SHA_CTX |
|
|
|
|
|
|
|
#ifndef OPENSSL_NO_SHA256 |
|
|
|
static void tls1_sha256_final_raw(void* ctx, unsigned char *md_out) |
|
|
|
{ |
|
|
|
SHA256_CTX *sha256 = ctx; |
|
|
@@ -367,7 +366,6 @@ static void tls1_sha256_final_raw(void* ctx, unsigned char *md_out) |
|
|
|
} |
|
|
|
#undef LARGEST_DIGEST_CTX |
|
|
|
#define LARGEST_DIGEST_CTX SHA256_CTX |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifndef OPENSSL_NO_SHA512 |
|
|
|
static void tls1_sha512_final_raw(void* ctx, unsigned char *md_out) |
|
|
@@ -392,10 +390,8 @@ char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx) |
|
|
|
{ |
|
|
|
case NID_md5: |
|
|
|
case NID_sha1: |
|
|
|
#ifndef OPENSSL_NO_SHA256 |
|
|
|
case NID_sha224: |
|
|
|
case NID_sha256: |
|
|
|
#endif |
|
|
|
#ifndef OPENSSL_NO_SHA512 |
|
|
|
case NID_sha384: |
|
|
|
case NID_sha512: |
|
|
@@ -478,7 +474,6 @@ void ssl3_cbc_digest_record( |
|
|
|
md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA1_Transform; |
|
|
|
md_size = 20; |
|
|
|
break; |
|
|
|
#ifndef OPENSSL_NO_SHA256 |
|
|
|
case NID_sha224: |
|
|
|
SHA224_Init((SHA256_CTX*)md_state.c); |
|
|
|
md_final_raw = tls1_sha256_final_raw; |
|
|
@@ -491,7 +486,6 @@ void ssl3_cbc_digest_record( |
|
|
|
md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA256_Transform; |
|
|
|
md_size = 32; |
|
|
|
break; |
|
|
|
#endif |
|
|
|
#ifndef OPENSSL_NO_SHA512 |
|
|
|
case NID_sha384: |
|
|
|
SHA384_Init((SHA512_CTX*)md_state.c); |
|
|
|