Apply A_SHA_DIGEST_LEN where possible
This commit is contained in:
parent
e8c1c7670a
commit
b9dbc56d4c
|
@ -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;
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue