From 539bc816820f7c7fcf159c12e92eb6bf9f2c3ade Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Sat, 29 Aug 2015 12:30:40 +0900 Subject: [PATCH] blake2b: declaration after execution statements, for embedded compiler --- wolfcrypt/src/blake2b.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/blake2b.c b/wolfcrypt/src/blake2b.c index 6ae5afd23..0df4a7e1f 100644 --- a/wolfcrypt/src/blake2b.c +++ b/wolfcrypt/src/blake2b.c @@ -106,9 +106,10 @@ static INLINE int blake2b_init0( blake2b_state *S ) int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) { word32 i; + byte *p ; blake2b_init0( S ); - byte *p = ( byte * )( P ); - + p = ( byte * )( P ); + /* IV XOR ParamBlock */ for( i = 0; i < 8; ++i ) S->h[i] ^= load64( p + sizeof( S->h[i] ) * i );