Lines Matching refs:BLAKE2S_BLOCKBYTES
263 uint8_t block[BLAKE2S_BLOCKBYTES]; in blake2s_init_key()
264 memset( block, 0, BLAKE2S_BLOCKBYTES ); in blake2s_init_key()
266 blake2s_update( S, block, BLAKE2S_BLOCKBYTES ); in blake2s_init_key()
267 secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ in blake2s_init_key()
273 static inline int blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] ) in blake2s_compress() argument
336 size_t fill = 2 * BLAKE2S_BLOCKBYTES - left; in blake2s_update()
342 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); in blake2s_update()
344 memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); // Shift buffer left in blake2s_update()
345 S->buflen -= BLAKE2S_BLOCKBYTES; in blake2s_update()
368 if( S->buflen > BLAKE2S_BLOCKBYTES ) in blake2s_final()
370 blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); in blake2s_final()
372 S->buflen -= BLAKE2S_BLOCKBYTES; in blake2s_final()
373 memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen ); in blake2s_final()
378 memset( S->buf + S->buflen, 0, 2 * BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */ in blake2s_final()