diff options
author | Samuel Neves <sneves@dei.uc.pt> | 2016-10-12 00:12:43 +0300 |
---|---|---|
committer | Samuel Neves <sneves@dei.uc.pt> | 2016-10-12 00:12:43 +0300 |
commit | de31f550f3aef856472a7e70a6481136553d5097 (patch) | |
tree | 1dda3b2cdf4fe41703b2f62c862d4435bb173185 /ref | |
parent | cb19577245324bbcda774adaec9c5307e2d9280a (diff) |
replace some c99isms
Diffstat (limited to 'ref')
-rw-r--r-- | ref/blake2.h | 4 | ||||
-rw-r--r-- | ref/blake2sp-ref.c | 4 | ||||
-rw-r--r-- | ref/blake2xb-ref.c | 13 | ||||
-rw-r--r-- | ref/blake2xs-ref.c | 10 |
4 files changed, 17 insertions, 14 deletions
diff --git a/ref/blake2.h b/ref/blake2.h index 35339b5..02e1537 100644 --- a/ref/blake2.h +++ b/ref/blake2.h @@ -123,13 +123,13 @@ extern "C" { typedef struct blake2b_param__ blake2b_param; - typedef struct blake2xs_state__ + typedef struct blake2xs_state__ { blake2s_state S[1]; blake2s_param P[1]; } blake2xs_state; - typedef struct blake2xb_state__ + typedef struct blake2xb_state__ { blake2b_state S[1]; blake2b_param P[1]; diff --git a/ref/blake2sp-ref.c b/ref/blake2sp-ref.c index 3e6be19..e9e9259 100644 --- a/ref/blake2sp-ref.c +++ b/ref/blake2sp-ref.c @@ -51,8 +51,8 @@ static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) P->fanout = PARALLELISM_DEGREE; P->depth = 2; store32( &P->leaf_length, 0 ); - store32( &P->node_offset, 0ULL ); - store16( &P->xof_length, 0ULL ); + store32( &P->node_offset, 0 ); + store16( &P->xof_length, 0 ); P->node_depth = 1; P->inner_length = BLAKE2S_OUTBYTES; memset( P->salt, 0, sizeof( P->salt ) ); diff --git a/ref/blake2xb-ref.c b/ref/blake2xb-ref.c index b84a138..9fc8860 100644 --- a/ref/blake2xb-ref.c +++ b/ref/blake2xb-ref.c @@ -164,11 +164,11 @@ int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void #if defined(BLAKE2XB_SELFTEST) #include <string.h> #include "blake2-kat.h" -int main( int argc, char **argv ) +int main( void ) { uint8_t key[BLAKE2B_KEYBYTES]; uint8_t buf[BLAKE2_KAT_LENGTH]; - size_t i, step; + size_t i, step, outlen; for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) { key[i] = ( uint8_t )i; @@ -182,11 +182,12 @@ int main( int argc, char **argv ) /* (Test of input lengths mostly covered by blake2s tests) */ /* Test simple API */ - for( size_t outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) + for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) { uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; - blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ); - + if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) { + goto fail; + } if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) ) { @@ -196,7 +197,7 @@ int main( int argc, char **argv ) /* Test streaming API */ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { - for (size_t outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { + for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { uint8_t hash[BLAKE2_KAT_LENGTH]; blake2xb_state S; uint8_t * p = buf; diff --git a/ref/blake2xs-ref.c b/ref/blake2xs-ref.c index 133f240..bcb56ed 100644 --- a/ref/blake2xs-ref.c +++ b/ref/blake2xs-ref.c @@ -166,7 +166,7 @@ int main( void ) { uint8_t key[BLAKE2S_KEYBYTES]; uint8_t buf[BLAKE2_KAT_LENGTH]; - size_t i, step; + size_t i, step, outlen; for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) { key[i] = ( uint8_t )i; @@ -180,10 +180,12 @@ int main( void ) /* (Test of input lengths mostly covered by blake2s tests) */ /* Test simple API */ - for( size_t outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) + for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) { uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; - blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ); + if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) { + goto fail; + } if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) ) { @@ -193,7 +195,7 @@ int main( void ) /* Test streaming API */ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { - for (size_t outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { + for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { uint8_t hash[BLAKE2_KAT_LENGTH]; blake2xs_state S; uint8_t * p = buf; |