Lines Matching defs:sctx
36 struct s390_sha256_ctx *sctx = crypto_tfm_ctx(tfm);
38 sctx->state[0] = 0x6a09e667;
39 sctx->state[1] = 0xbb67ae85;
40 sctx->state[2] = 0x3c6ef372;
41 sctx->state[3] = 0xa54ff53a;
42 sctx->state[4] = 0x510e527f;
43 sctx->state[5] = 0x9b05688c;
44 sctx->state[6] = 0x1f83d9ab;
45 sctx->state[7] = 0x5be0cd19;
46 sctx->count = 0;
52 struct s390_sha256_ctx *sctx = crypto_tfm_ctx(tfm);
57 index = sctx->count & 0x3f;
59 sctx->count += len;
66 memcpy(sctx->buf + index, data, SHA256_BLOCK_SIZE - index);
67 ret = crypt_s390_kimd(KIMD_SHA_256, sctx->state, sctx->buf,
76 ret = crypt_s390_kimd(KIMD_SHA_256, sctx->state, data,
86 memcpy(sctx->buf + index , data, len);
92 struct s390_sha256_ctx *sctx = crypto_tfm_ctx(tfm);
98 index = sctx->count & 0x3f;
102 sctx->buf[index] = 0x80;
106 memset(sctx->buf + index, 0x00, end - index - 8);
109 bits = sctx->count * 8;
110 memcpy(sctx->buf + end - 8, &bits, sizeof(bits));
112 ret = crypt_s390_kimd(KIMD_SHA_256, sctx->state, sctx->buf, end);
116 memcpy(out, sctx->state, SHA256_DIGEST_SIZE);
119 memset(sctx, 0, sizeof *sctx);