shithub: blake2

Download patch

ref: 8a007c8cbb18d860f5e6491b150f7d3bd3c9c616
parent: 86f24fed1052bbfa9f0739743678b66305ba3907
author: Samuel Neves <sneves@dei.uc.pt>
date: Sat Jun 11 08:05:52 EDT 2016

consistent counter type

--- a/sse/blake2s.c
+++ b/sse/blake2s.c
@@ -100,7 +100,7 @@
 
 static void blake2s_init0( blake2s_state *S )
 {
-  int i;
+  size_t i;
   memset( S, 0, sizeof( blake2s_state ) );
 
   for( i = 0; i < 8; ++i ) S->h[i] = blake2s_IV[i];
@@ -109,7 +109,7 @@
 /* init2 xors IV with input parameter block */
 int blake2s_init_param( blake2s_state *S, const blake2s_param *P )
 {
-  int i;
+  size_t i;
   /*blake2s_init0( S ); */
   const uint8_t * v = ( const uint8_t * )( blake2s_IV );
   const uint8_t * p = ( const uint8_t * )( P );
@@ -266,7 +266,7 @@
 int blake2s_final( blake2s_state *S, void *out, size_t outlen )
 {
   uint8_t buffer[BLAKE2S_OUTBYTES] = {0};
-  int i;
+  size_t i;
 
   if( outlen > BLAKE2S_OUTBYTES )
     return -1;
--- a/sse/makefile
+++ b/sse/makefile
@@ -1,5 +1,5 @@
 CC=gcc
-CFLAGS=-Wall -O3 -march=native -I../testvectors
+CFLAGS=-O3 -march=native -I../testvectors
 
 all:		blake2s blake2b blake2sp blake2bp check
 
--