mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-13 07:43:50 -05:00
ITS#8000 silence warnings
This commit is contained in:
parent
62818acd0a
commit
b8912c33ba
1 changed files with 7 additions and 3 deletions
|
|
@ -568,6 +568,7 @@ void SHA256_Update(SHA256_CTX* context, const sha2_byte *data, size_t len) {
|
|||
|
||||
void SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
|
||||
sha2_word32 *d = (sha2_word32*)digest;
|
||||
sha2_word64 *p;
|
||||
unsigned int usedspace;
|
||||
|
||||
/* Sanity check: */
|
||||
|
|
@ -605,7 +606,8 @@ void SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
|
|||
*context->buffer = 0x80;
|
||||
}
|
||||
/* Set the bit count: */
|
||||
*(sha2_word64*)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount;
|
||||
p = (sha2_word64 *)&context->buffer[SHA256_SHORT_BLOCK_LENGTH];
|
||||
*p = context->bitcount;
|
||||
|
||||
/* Final transform: */
|
||||
SHA256_Transform(context, (sha2_word32*)context->buffer);
|
||||
|
|
@ -889,6 +891,7 @@ void SHA512_Update(SHA512_CTX* context, const sha2_byte *data, size_t len) {
|
|||
}
|
||||
|
||||
void SHA512_Last(SHA512_CTX* context) {
|
||||
sha2_word64 *p;
|
||||
unsigned int usedspace;
|
||||
|
||||
usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH;
|
||||
|
|
@ -922,8 +925,9 @@ void SHA512_Last(SHA512_CTX* context) {
|
|||
*context->buffer = 0x80;
|
||||
}
|
||||
/* Store the length of input data (in bits): */
|
||||
*(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1];
|
||||
*(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0];
|
||||
p = (sha2_word64 *)&context->buffer[SHA512_SHORT_BLOCK_LENGTH];
|
||||
p[0] = context->bitcount[1];
|
||||
p[1] = context->bitcount[0];
|
||||
|
||||
/* Final transform: */
|
||||
SHA512_Transform(context, (sha2_word64*)context->buffer);
|
||||
|
|
|
|||
Loading…
Reference in a new issue