diff --git a/deps/mbedtls/mbedtls/sha512.h b/deps/mbedtls/mbedtls/sha512.h index 70fd64e1c8..2232042f4d 100644 --- a/deps/mbedtls/mbedtls/sha512.h +++ b/deps/mbedtls/mbedtls/sha512.h @@ -98,7 +98,7 @@ void mbedtls_sha512_update( mbedtls_sha512_context *ctx, const unsigned char *in * \param ctx SHA-512 context * \param output SHA-384/512 checksum result */ -void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] ); +void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char *output ); #ifdef __cplusplus } @@ -131,7 +131,7 @@ void mbedtls_sha512( const unsigned char *input, size_t ilen, int mbedtls_sha512_self_test( int verbose ); /* Internal use */ -void mbedtls_sha512_process( mbedtls_sha512_context *ctx, const unsigned char data[128] ); +void mbedtls_sha512_process( mbedtls_sha512_context *ctx, const unsigned char *data ); #ifdef __cplusplus } diff --git a/deps/mbedtls/sha512.c b/deps/mbedtls/sha512.c index db0348b8a5..a2f5f0e0cc 100644 --- a/deps/mbedtls/sha512.c +++ b/deps/mbedtls/sha512.c @@ -181,7 +181,7 @@ static const uint64_t K[80] = UL64(0x5FCB6FAB3AD6FAEC), UL64(0x6C44198C4A475817) }; -void mbedtls_sha512_process( mbedtls_sha512_context *ctx, const unsigned char data[128] ) +void mbedtls_sha512_process( mbedtls_sha512_context *ctx, const unsigned char *data ) { int i; uint64_t temp1, temp2, W[80]; @@ -309,7 +309,7 @@ static const unsigned char sha512_padding[128] = /* * SHA-512 final digest */ -void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] ) +void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char *output ) { size_t last, padn; uint64_t high, low; diff --git a/deps/mbedtls/ssl_tls.c b/deps/mbedtls/ssl_tls.c index 8a29d97414..7c6f60b1a6 100644 --- a/deps/mbedtls/ssl_tls.c +++ b/deps/mbedtls/ssl_tls.c @@ -919,7 +919,7 @@ int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl ) } #if defined(MBEDTLS_SSL_PROTO_SSL3) -void ssl_calc_verify_ssl( mbedtls_ssl_context *ssl, unsigned char hash[36] ) +void ssl_calc_verify_ssl( mbedtls_ssl_context *ssl, unsigned char *hash ) { mbedtls_md5_context md5; mbedtls_sha1_context sha1; @@ -968,7 +968,7 @@ void ssl_calc_verify_ssl( mbedtls_ssl_context *ssl, unsigned char hash[36] ) #endif /* MBEDTLS_SSL_PROTO_SSL3 */ #if defined(MBEDTLS_SSL_PROTO_TLS1) || defined(MBEDTLS_SSL_PROTO_TLS1_1) -void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char hash[36] ) +void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char *hash ) { mbedtls_md5_context md5; mbedtls_sha1_context sha1; @@ -996,7 +996,7 @@ void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char hash[36] ) #if defined(MBEDTLS_SSL_PROTO_TLS1_2) #if defined(MBEDTLS_SHA256_C) -void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char hash[32] ) +void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char *hash ) { mbedtls_sha256_context sha256; @@ -1017,7 +1017,7 @@ void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char hash[32 #endif /* MBEDTLS_SHA256_C */ #if defined(MBEDTLS_SHA512_C) -void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *ssl, unsigned char hash[48] ) +void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *ssl, unsigned char *hash ) { mbedtls_sha512_context sha512;