Lines Matching refs:bCnt
140 ctx->h.bCnt = 0; /* buffer b[] starts out empty */ in Skein_256_InitExt()
153 Skein_Assert(ctx->h.bCnt <= SKEIN_256_BLOCK_BYTES, SKEIN_FAIL); in Skein_256_Update()
156 if (msgByteCnt + ctx->h.bCnt > SKEIN_256_BLOCK_BYTES) { in Skein_256_Update()
158 if (ctx->h.bCnt) { in Skein_256_Update()
160 n = SKEIN_256_BLOCK_BYTES - ctx->h.bCnt; in Skein_256_Update()
164 memcpy(&ctx->b[ctx->h.bCnt], msg, n); in Skein_256_Update()
167 ctx->h.bCnt += n; in Skein_256_Update()
169 Skein_assert(ctx->h.bCnt == SKEIN_256_BLOCK_BYTES); in Skein_256_Update()
172 ctx->h.bCnt = 0; in Skein_256_Update()
186 Skein_assert(ctx->h.bCnt == 0); in Skein_256_Update()
191 Skein_assert(msgByteCnt + ctx->h.bCnt <= SKEIN_256_BLOCK_BYTES); in Skein_256_Update()
192 memcpy(&ctx->b[ctx->h.bCnt], msg, msgByteCnt); in Skein_256_Update()
193 ctx->h.bCnt += msgByteCnt; in Skein_256_Update()
207 Skein_Assert(ctx->h.bCnt <= SKEIN_256_BLOCK_BYTES, SKEIN_FAIL); in Skein_256_Final()
211 if (ctx->h.bCnt < SKEIN_256_BLOCK_BYTES) in Skein_256_Final()
212 memset(&ctx->b[ctx->h.bCnt], 0, in Skein_256_Final()
213 SKEIN_256_BLOCK_BYTES - ctx->h.bCnt); in Skein_256_Final()
216 Skein_256_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein_256_Final()
375 ctx->h.bCnt = 0; /* buffer b[] starts out empty */ in Skein_512_InitExt()
388 Skein_Assert(ctx->h.bCnt <= SKEIN_512_BLOCK_BYTES, SKEIN_FAIL); in Skein_512_Update()
391 if (msgByteCnt + ctx->h.bCnt > SKEIN_512_BLOCK_BYTES) { in Skein_512_Update()
393 if (ctx->h.bCnt) { in Skein_512_Update()
395 n = SKEIN_512_BLOCK_BYTES - ctx->h.bCnt; in Skein_512_Update()
399 memcpy(&ctx->b[ctx->h.bCnt], msg, n); in Skein_512_Update()
402 ctx->h.bCnt += n; in Skein_512_Update()
404 Skein_assert(ctx->h.bCnt == SKEIN_512_BLOCK_BYTES); in Skein_512_Update()
407 ctx->h.bCnt = 0; in Skein_512_Update()
421 Skein_assert(ctx->h.bCnt == 0); in Skein_512_Update()
426 Skein_assert(msgByteCnt + ctx->h.bCnt <= SKEIN_512_BLOCK_BYTES); in Skein_512_Update()
427 memcpy(&ctx->b[ctx->h.bCnt], msg, msgByteCnt); in Skein_512_Update()
428 ctx->h.bCnt += msgByteCnt; in Skein_512_Update()
442 Skein_Assert(ctx->h.bCnt <= SKEIN_512_BLOCK_BYTES, SKEIN_FAIL); in Skein_512_Final()
446 if (ctx->h.bCnt < SKEIN_512_BLOCK_BYTES) in Skein_512_Final()
447 memset(&ctx->b[ctx->h.bCnt], 0, in Skein_512_Final()
448 SKEIN_512_BLOCK_BYTES - ctx->h.bCnt); in Skein_512_Final()
451 Skein_512_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein_512_Final()
607 ctx->h.bCnt = 0; /* buffer b[] starts out empty */ in Skein1024_InitExt()
620 Skein_Assert(ctx->h.bCnt <= SKEIN1024_BLOCK_BYTES, SKEIN_FAIL); in Skein1024_Update()
623 if (msgByteCnt + ctx->h.bCnt > SKEIN1024_BLOCK_BYTES) { in Skein1024_Update()
625 if (ctx->h.bCnt) { in Skein1024_Update()
627 n = SKEIN1024_BLOCK_BYTES - ctx->h.bCnt; in Skein1024_Update()
631 memcpy(&ctx->b[ctx->h.bCnt], msg, n); in Skein1024_Update()
634 ctx->h.bCnt += n; in Skein1024_Update()
636 Skein_assert(ctx->h.bCnt == SKEIN1024_BLOCK_BYTES); in Skein1024_Update()
639 ctx->h.bCnt = 0; in Skein1024_Update()
653 Skein_assert(ctx->h.bCnt == 0); in Skein1024_Update()
658 Skein_assert(msgByteCnt + ctx->h.bCnt <= SKEIN1024_BLOCK_BYTES); in Skein1024_Update()
659 memcpy(&ctx->b[ctx->h.bCnt], msg, msgByteCnt); in Skein1024_Update()
660 ctx->h.bCnt += msgByteCnt; in Skein1024_Update()
674 Skein_Assert(ctx->h.bCnt <= SKEIN1024_BLOCK_BYTES, SKEIN_FAIL); in Skein1024_Final()
678 if (ctx->h.bCnt < SKEIN1024_BLOCK_BYTES) in Skein1024_Final()
679 memset(&ctx->b[ctx->h.bCnt], 0, in Skein1024_Final()
680 SKEIN1024_BLOCK_BYTES - ctx->h.bCnt); in Skein1024_Final()
683 Skein1024_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein1024_Final()
722 Skein_Assert(ctx->h.bCnt <= SKEIN_256_BLOCK_BYTES, SKEIN_FAIL); in Skein_256_Final_Pad()
726 if (ctx->h.bCnt < SKEIN_256_BLOCK_BYTES) in Skein_256_Final_Pad()
727 memset(&ctx->b[ctx->h.bCnt], 0, in Skein_256_Final_Pad()
728 SKEIN_256_BLOCK_BYTES - ctx->h.bCnt); in Skein_256_Final_Pad()
730 Skein_256_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein_256_Final_Pad()
743 Skein_Assert(ctx->h.bCnt <= SKEIN_512_BLOCK_BYTES, SKEIN_FAIL); in Skein_512_Final_Pad()
747 if (ctx->h.bCnt < SKEIN_512_BLOCK_BYTES) in Skein_512_Final_Pad()
748 memset(&ctx->b[ctx->h.bCnt], 0, in Skein_512_Final_Pad()
749 SKEIN_512_BLOCK_BYTES - ctx->h.bCnt); in Skein_512_Final_Pad()
751 Skein_512_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein_512_Final_Pad()
764 Skein_Assert(ctx->h.bCnt <= SKEIN1024_BLOCK_BYTES, SKEIN_FAIL); in Skein1024_Final_Pad()
769 if (ctx->h.bCnt < SKEIN1024_BLOCK_BYTES) in Skein1024_Final_Pad()
770 memset(&ctx->b[ctx->h.bCnt], 0, in Skein1024_Final_Pad()
771 SKEIN1024_BLOCK_BYTES - ctx->h.bCnt); in Skein1024_Final_Pad()
773 Skein1024_Process_Block(ctx, ctx->b, 1, ctx->h.bCnt); in Skein1024_Final_Pad()
790 Skein_Assert(ctx->h.bCnt <= SKEIN_256_BLOCK_BYTES, SKEIN_FAIL); in Skein_256_Output()
829 Skein_Assert(ctx->h.bCnt <= SKEIN_512_BLOCK_BYTES, SKEIN_FAIL); in Skein_512_Output()
868 Skein_Assert(ctx->h.bCnt <= SKEIN1024_BLOCK_BYTES, SKEIN_FAIL); in Skein1024_Output()