Apply A_SHA_DIGEST_LEN where possible

This commit is contained in:
PatrickvL 2018-04-19 09:01:27 +02:00
parent e8c1c7670a
commit b9dbc56d4c
2 changed files with 5 additions and 5 deletions

View File

@ -249,7 +249,7 @@ void SHA1Update(SHA1_CTX* context, const unsigned char* data, uint32_t len)
/* Add padding and return the message digest. */
void SHA1Final(unsigned char digest[20], SHA1_CTX* context)
void SHA1Final(unsigned char digest[A_SHA_DIGEST_LEN], SHA1_CTX* context)
{
unsigned i;
@ -288,7 +288,7 @@ void SHA1Final(unsigned char digest[20], SHA1_CTX* context)
SHA1Update(context, &c, 1);
}
SHA1Update(context, finalcount, 8); /* Should cause a SHA1Transform() */
for (i = 0; i < 20; i++)
for (i = 0; i < A_SHA_DIGEST_LEN; i++)
{
digest[i] = (unsigned char)
((context->state[i >> 2] >> ((3 - (i & 3)) * 8)) & 255);
@ -298,7 +298,7 @@ void SHA1Final(unsigned char digest[20], SHA1_CTX* context)
memset(&finalcount, '\0', sizeof(finalcount));
}
void CalcSHA1Hash(unsigned char digest[20], const unsigned char* data, uint32_t len)
void CalcSHA1Hash(unsigned char digest[A_SHA_DIGEST_LEN], const unsigned char* data, uint32_t len)
{
SHA1_CTX ctx;

View File

@ -49,7 +49,7 @@ typedef struct _SHA1_CTX
void SHA1Init(SHA1_CTX* context);
void SHA1Update(SHA1_CTX* context, const unsigned char* data, uint32_t len);
void SHA1Final(unsigned char digest[20], SHA1_CTX* context);
void CalcSHA1Hash(unsigned char digest[20], const unsigned char* data, uint32_t len);
void SHA1Final(unsigned char digest[A_SHA_DIGEST_LEN], SHA1_CTX* context);
void CalcSHA1Hash(unsigned char digest[A_SHA_DIGEST_LEN], const unsigned char* data, uint32_t len);
#endif