diff options
author | Christian Heimes <christian@python.org> | 2016-09-06 21:18:03 (GMT) |
---|---|---|
committer | Christian Heimes <christian@python.org> | 2016-09-06 21:18:03 (GMT) |
commit | 87bf0febcb59a389eb62bcb467b7ec9c4974be49 (patch) | |
tree | 2dba478dc8c94bf595fd8e491f2fd32df18a11f4 /Modules/_blake2/impl/blake2b-ref.c | |
parent | 90493ab30cd746d9063ec4cb76ad24e77da34702 (diff) | |
download | cpython-87bf0febcb59a389eb62bcb467b7ec9c4974be49.zip cpython-87bf0febcb59a389eb62bcb467b7ec9c4974be49.tar.gz cpython-87bf0febcb59a389eb62bcb467b7ec9c4974be49.tar.bz2 |
Issue #26798: for loop initial declarations are only allowed in C99 or C11 mode
Diffstat (limited to 'Modules/_blake2/impl/blake2b-ref.c')
-rw-r--r-- | Modules/_blake2/impl/blake2b-ref.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Modules/_blake2/impl/blake2b-ref.c b/Modules/_blake2/impl/blake2b-ref.c index ac91568..6b56fce 100644 --- a/Modules/_blake2/impl/blake2b-ref.c +++ b/Modules/_blake2/impl/blake2b-ref.c @@ -145,9 +145,10 @@ BLAKE2_LOCAL_INLINE(int) blake2b_param_set_personal( blake2b_param *P, const uin BLAKE2_LOCAL_INLINE(int) blake2b_init0( blake2b_state *S ) { + int i; memset( S, 0, sizeof( blake2b_state ) ); - for( int i = 0; i < 8; ++i ) S->h[i] = blake2b_IV[i]; + for( i = 0; i < 8; ++i ) S->h[i] = blake2b_IV[i]; return 0; } @@ -319,6 +320,7 @@ int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ) int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) { uint8_t buffer[BLAKE2B_OUTBYTES] = {0}; + int i; if( out == NULL || outlen == 0 || outlen > BLAKE2B_OUTBYTES ) return -1; @@ -339,7 +341,7 @@ int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) memset( S->buf + S->buflen, 0, 2 * BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */ blake2b_compress( S, S->buf ); - for( int i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ + for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ store64( buffer + sizeof( S->h[i] ) * i, S->h[i] ); memcpy( out, buffer, outlen ); |