Lines Matching refs:BLAKE2S_BLOCKBYTES
214 uint8_t block[BLAKE2S_BLOCKBYTES];
215 memset( block, 0, BLAKE2S_BLOCKBYTES );
217 blake2s_update( S, block, BLAKE2S_BLOCKBYTES );
218 secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
223 static int blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] )
289 uint32_t fill = 2 * BLAKE2S_BLOCKBYTES - left;
295 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
297 memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); // Shift buffer left
298 S->buflen -= BLAKE2S_BLOCKBYTES;
321 if( S->buflen > BLAKE2S_BLOCKBYTES )
323 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
325 S->buflen -= BLAKE2S_BLOCKBYTES;
326 memmove( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
331 memset( S->buf + S->buflen, 0, 2 * BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */