mirror of
https://github.com/openssl/openssl.git
synced 2024-11-29 21:14:01 +08:00
Moved some variable declarations inside blocks where they are needed
so that warnings about unused variables (for certain -D... constellations) are avoided; this corresponds to the earlier change for SHA1. Submitted by: Reviewed by: PR:
This commit is contained in:
parent
699dbecaf7
commit
93c5624f04
@ -269,8 +269,6 @@ void SHA_Update(SHA_CTX *c, const register unsigned char *data,
|
|||||||
void SHA_Transform(SHA_CTX *c, unsigned char *b)
|
void SHA_Transform(SHA_CTX *c, unsigned char *b)
|
||||||
{
|
{
|
||||||
SHA_LONG p[SHA_LBLOCK];
|
SHA_LONG p[SHA_LBLOCK];
|
||||||
SHA_LONG *q;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
#if SHA_LONG_LOG2==2
|
#if SHA_LONG_LOG2==2
|
||||||
#if defined(B_ENDIAN) || defined(SHA_ASM)
|
#if defined(B_ENDIAN) || defined(SHA_ASM)
|
||||||
@ -280,6 +278,9 @@ void SHA_Transform(SHA_CTX *c, unsigned char *b)
|
|||||||
#else
|
#else
|
||||||
if (((unsigned long)b%sizeof(SHA_LONG)) == 0)
|
if (((unsigned long)b%sizeof(SHA_LONG)) == 0)
|
||||||
{
|
{
|
||||||
|
SHA_LONG *q;
|
||||||
|
int i;
|
||||||
|
|
||||||
q=p;
|
q=p;
|
||||||
for (i=(SHA_LBLOCK/4); i; i--)
|
for (i=(SHA_LBLOCK/4); i; i--)
|
||||||
{
|
{
|
||||||
@ -297,16 +298,21 @@ void SHA_Transform(SHA_CTX *c, unsigned char *b)
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifndef SHA_NO_TAIL_CODE /* defined above, see comment */
|
#ifndef SHA_NO_TAIL_CODE /* defined above, see comment */
|
||||||
q=p;
|
|
||||||
for (i=(SHA_LBLOCK/4); i; i--)
|
|
||||||
{
|
{
|
||||||
SHA_LONG l;
|
SHA_LONG *q;
|
||||||
c2nl(b,l); *(q++)=l;
|
int i;
|
||||||
c2nl(b,l); *(q++)=l;
|
|
||||||
c2nl(b,l); *(q++)=l;
|
q=p;
|
||||||
c2nl(b,l); *(q++)=l;
|
for (i=(SHA_LBLOCK/4); i; i--)
|
||||||
}
|
{
|
||||||
sha_block(c,p,1);
|
SHA_LONG l;
|
||||||
|
c2nl(b,l); *(q++)=l;
|
||||||
|
c2nl(b,l); *(q++)=l;
|
||||||
|
c2nl(b,l); *(q++)=l;
|
||||||
|
c2nl(b,l); *(q++)=l;
|
||||||
|
}
|
||||||
|
sha_block(c,p,1);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user