mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Suppress -Warray-parameter warnings in pgcrypto/sha2.c.
This is exactly the same problem as commit1b242f42b
fixed in ecpg, but in contrib/pgcrypto. Commit273c458a2
eliminated the problem here for v10 and up. We hadn't noticed for exactly the same reasons enumerated inbbbf22cf3
. Back-patch down to 9.2, pursuant to newly-established project policy about keeping out-of-support branches buildable. Discussion: https://postgr.es/m/d0316012-ece7-7b7e-2d36-9c38cb77cb3b@enterprisedb.com
This commit is contained in:
@ -549,7 +549,7 @@ SHA256_Last(SHA256_CTX *context)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SHA256_Final(uint8 digest[], SHA256_CTX *context)
|
SHA256_Final(uint8 digest[SHA256_DIGEST_LENGTH], SHA256_CTX *context)
|
||||||
{
|
{
|
||||||
/* If no digest buffer is passed, we don't bother doing this: */
|
/* If no digest buffer is passed, we don't bother doing this: */
|
||||||
if (digest != NULL)
|
if (digest != NULL)
|
||||||
@ -877,7 +877,7 @@ SHA512_Last(SHA512_CTX *context)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SHA512_Final(uint8 digest[], SHA512_CTX *context)
|
SHA512_Final(uint8 digest[SHA512_DIGEST_LENGTH], SHA512_CTX *context)
|
||||||
{
|
{
|
||||||
/* If no digest buffer is passed, we don't bother doing this: */
|
/* If no digest buffer is passed, we don't bother doing this: */
|
||||||
if (digest != NULL)
|
if (digest != NULL)
|
||||||
@ -922,7 +922,7 @@ SHA384_Update(SHA384_CTX *context, const uint8 *data, size_t len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SHA384_Final(uint8 digest[], SHA384_CTX *context)
|
SHA384_Final(uint8 digest[SHA384_DIGEST_LENGTH], SHA384_CTX *context)
|
||||||
{
|
{
|
||||||
/* If no digest buffer is passed, we don't bother doing this: */
|
/* If no digest buffer is passed, we don't bother doing this: */
|
||||||
if (digest != NULL)
|
if (digest != NULL)
|
||||||
@ -966,7 +966,7 @@ SHA224_Update(SHA224_CTX *context, const uint8 *data, size_t len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SHA224_Final(uint8 digest[], SHA224_CTX *context)
|
SHA224_Final(uint8 digest[SHA224_DIGEST_LENGTH], SHA224_CTX *context)
|
||||||
{
|
{
|
||||||
/* If no digest buffer is passed, we don't bother doing this: */
|
/* If no digest buffer is passed, we don't bother doing this: */
|
||||||
if (digest != NULL)
|
if (digest != NULL)
|
||||||
|
Reference in New Issue
Block a user