Lines Matching refs:BLAKE2S_BLOCKBYTES
256 uint8_t block[BLAKE2S_BLOCKBYTES];
257 memset( block, 0, BLAKE2S_BLOCKBYTES );
259 blake2s_update( S, block, BLAKE2S_BLOCKBYTES );
260 secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
266 static inline int blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] )
329 size_t fill = 2 * BLAKE2S_BLOCKBYTES - left;
335 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
337 memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); // Shift buffer left
338 S->buflen -= BLAKE2S_BLOCKBYTES;
361 if( S->buflen > BLAKE2S_BLOCKBYTES )
363 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
365 S->buflen -= BLAKE2S_BLOCKBYTES;
366 memmove( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
371 memset( S->buf + S->buflen, 0, 2 * BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */