Remove OPENSSL_NO_SHA512 Changes were made by running find . -type f -name *.c | xargs unifdef -m -U OPENSSL_NO_SHA512 find . -type f -name *.h | xargs unifdef -m -U OPENSSL_NO_SHA512 Change-Id: I5c8a89384c865423aa7b549470068ef18161bce4 Reviewed-on: https://boringssl-review.googlesource.com/1379 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/s3_cbc.c b/ssl/s3_cbc.c index f56f398..e80734e 100644 --- a/ssl/s3_cbc.c +++ b/ssl/s3_cbc.c
@@ -367,7 +367,6 @@ #undef LARGEST_DIGEST_CTX #define LARGEST_DIGEST_CTX SHA256_CTX -#ifndef OPENSSL_NO_SHA512 static void tls1_sha512_final_raw(void* ctx, unsigned char *md_out) { SHA512_CTX *sha512 = ctx; @@ -380,7 +379,6 @@ } #undef LARGEST_DIGEST_CTX #define LARGEST_DIGEST_CTX SHA512_CTX -#endif /* ssl3_cbc_record_digest_supported returns 1 iff |ctx| uses a hash function * which ssl3_cbc_digest_record supports. */ @@ -392,10 +390,8 @@ case NID_sha1: case NID_sha224: case NID_sha256: -#ifndef OPENSSL_NO_SHA512 case NID_sha384: case NID_sha512: -#endif return 1; default: return 0; @@ -486,7 +482,6 @@ md_transform = (void(*)(void *ctx, const unsigned char *block)) SHA256_Transform; md_size = 32; break; -#ifndef OPENSSL_NO_SHA512 case NID_sha384: SHA384_Init((SHA512_CTX*)md_state.c); md_final_raw = tls1_sha512_final_raw; @@ -503,7 +498,6 @@ md_block_size = 128; md_length_size = 16; break; -#endif default: /* ssl3_cbc_record_digest_supported should have been * called first to check that the hash function is
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index 1b7e3a7..7c52c7e 100644 --- a/ssl/t1_lib.c +++ b/ssl/t1_lib.c
@@ -890,10 +890,8 @@ tlsext_sigalg_ecdsa(md) static unsigned char tls12_sigalgs[] = { -#ifndef OPENSSL_NO_SHA512 tlsext_sigalg(TLSEXT_hash_sha512) tlsext_sigalg(TLSEXT_hash_sha384) -#endif tlsext_sigalg(TLSEXT_hash_sha256) tlsext_sigalg(TLSEXT_hash_sha224) #ifndef OPENSSL_NO_SHA @@ -3025,13 +3023,11 @@ case TLSEXT_hash_sha256: return EVP_sha256(); -#ifndef OPENSSL_NO_SHA512 case TLSEXT_hash_sha384: return EVP_sha384(); case TLSEXT_hash_sha512: return EVP_sha512(); -#endif default: return NULL;