Lines Matching refs:X
39 bcopy(SKEIN_256_IV_256, ctx->X, sizeof (ctx->X)); in Skein_256_Init()
42 bcopy(SKEIN_256_IV_224, ctx->X, sizeof (ctx->X)); in Skein_256_Init()
45 bcopy(SKEIN_256_IV_160, ctx->X, sizeof (ctx->X)); in Skein_256_Init()
48 bcopy(SKEIN_256_IV_128, ctx->X, sizeof (ctx->X)); in Skein_256_Init()
70 bzero(ctx->X, sizeof (ctx->X)); in Skein_256_Init()
104 bzero(ctx->X, sizeof (ctx->X)); in Skein_256_InitExt()
107 Skein_assert(sizeof (cfg.b) >= sizeof (ctx->X)); in Skein_256_InitExt()
110 ctx->h.hashBitLen = 8 * sizeof (ctx->X); in Skein_256_InitExt()
114 bzero(ctx->X, sizeof (ctx->X)); in Skein_256_InitExt()
120 bcopy(cfg.b, ctx->X, sizeof (cfg.b)); in Skein_256_InitExt()
126 ctx->X[i] = Skein_Swap64(ctx->X[i]); in Skein_256_InitExt()
214 uint64_t X[SKEIN_256_STATE_WORDS]; in Skein_256_Final() local
236 bcopy(ctx->X, X, sizeof (X)); in Skein_256_Final()
249 ctx->X, n); /* "output" the ctr mode bytes */ in Skein_256_Final()
253 bcopy(X, ctx->X, sizeof (X)); in Skein_256_Final()
275 bcopy(SKEIN_512_IV_512, ctx->X, sizeof (ctx->X)); in Skein_512_Init()
278 bcopy(SKEIN_512_IV_384, ctx->X, sizeof (ctx->X)); in Skein_512_Init()
281 bcopy(SKEIN_512_IV_256, ctx->X, sizeof (ctx->X)); in Skein_512_Init()
284 bcopy(SKEIN_512_IV_224, ctx->X, sizeof (ctx->X)); in Skein_512_Init()
306 bzero(ctx->X, sizeof (ctx->X)); in Skein_512_Init()
341 bzero(ctx->X, sizeof (ctx->X)); in Skein_512_InitExt()
344 Skein_assert(sizeof (cfg.b) >= sizeof (ctx->X)); in Skein_512_InitExt()
347 ctx->h.hashBitLen = 8 * sizeof (ctx->X); in Skein_512_InitExt()
351 bzero(ctx->X, sizeof (ctx->X)); in Skein_512_InitExt()
356 bcopy(cfg.b, ctx->X, sizeof (cfg.b)); in Skein_512_InitExt()
362 ctx->X[i] = Skein_Swap64(ctx->X[i]); in Skein_512_InitExt()
450 uint64_t X[SKEIN_512_STATE_WORDS]; in Skein_512_Final() local
472 bcopy(ctx->X, X, sizeof (X)); in Skein_512_Final()
485 ctx->X, n); /* "output" the ctr mode bytes */ in Skein_512_Final()
489 bcopy(X, ctx->X, sizeof (X)); in Skein_512_Final()
511 bcopy(SKEIN1024_IV_512, ctx->X, sizeof (ctx->X)); in Skein1024_Init()
514 bcopy(SKEIN1024_IV_384, ctx->X, sizeof (ctx->X)); in Skein1024_Init()
517 bcopy(SKEIN1024_IV_1024, ctx->X, sizeof (ctx->X)); in Skein1024_Init()
539 bzero(ctx->X, sizeof (ctx->X)); in Skein1024_Init()
574 bzero(ctx->X, sizeof (ctx->X)); in Skein1024_InitExt()
576 Skein_assert(sizeof (cfg.b) >= sizeof (ctx->X)); in Skein1024_InitExt()
579 ctx->h.hashBitLen = 8 * sizeof (ctx->X); in Skein1024_InitExt()
583 bzero(ctx->X, sizeof (ctx->X)); in Skein1024_InitExt()
588 bcopy(cfg.b, ctx->X, sizeof (cfg.b)); in Skein1024_InitExt()
594 ctx->X[i] = Skein_Swap64(ctx->X[i]); in Skein1024_InitExt()
683 uint64_t X[SKEIN1024_STATE_WORDS]; in Skein1024_Final() local
705 bcopy(ctx->X, X, sizeof (X)); in Skein1024_Final()
718 ctx->X, n); /* "output" the ctr mode bytes */ in Skein1024_Final()
722 bcopy(X, ctx->X, sizeof (X)); in Skein1024_Final()
746 Skein_Put64_LSB_First(hashVal, ctx->X, SKEIN_256_BLOCK_BYTES); in Skein_256_Final_Pad()
767 Skein_Put64_LSB_First(hashVal, ctx->X, SKEIN_512_BLOCK_BYTES); in Skein_512_Final_Pad()
789 Skein_Put64_LSB_First(hashVal, ctx->X, SKEIN1024_BLOCK_BYTES); in Skein1024_Final_Pad()
800 uint64_t X[SKEIN_256_STATE_WORDS]; in Skein_256_Output() local
813 bcopy(ctx->X, X, sizeof (X)); in Skein_256_Output()
826 ctx->X, n); /* "output" the ctr mode bytes */ in Skein_256_Output()
830 bcopy(X, ctx->X, sizeof (X)); in Skein_256_Output()
840 uint64_t X[SKEIN_512_STATE_WORDS]; in Skein_512_Output() local
853 bcopy(ctx->X, X, sizeof (X)); in Skein_512_Output()
866 ctx->X, n); /* "output" the ctr mode bytes */ in Skein_512_Output()
870 bcopy(X, ctx->X, sizeof (X)); in Skein_512_Output()
880 uint64_t X[SKEIN1024_STATE_WORDS]; in Skein1024_Output() local
893 bcopy(ctx->X, X, sizeof (X)); in Skein1024_Output()
906 ctx->X, n); /* "output" the ctr mode bytes */ in Skein1024_Output()
910 bcopy(X, ctx->X, sizeof (X)); in Skein1024_Output()