Lines Matching refs:sctx
49 static inline void ppc_sha256_clear_context(struct sha256_state *sctx)
52 u32 *ptr = (u32 *)sctx;
61 struct sha256_state *sctx = shash_desc_ctx(desc);
63 sctx->state[0] = SHA256_H0;
64 sctx->state[1] = SHA256_H1;
65 sctx->state[2] = SHA256_H2;
66 sctx->state[3] = SHA256_H3;
67 sctx->state[4] = SHA256_H4;
68 sctx->state[5] = SHA256_H5;
69 sctx->state[6] = SHA256_H6;
70 sctx->state[7] = SHA256_H7;
71 sctx->count = 0;
78 struct sha256_state *sctx = shash_desc_ctx(desc);
80 sctx->state[0] = SHA224_H0;
81 sctx->state[1] = SHA224_H1;
82 sctx->state[2] = SHA224_H2;
83 sctx->state[3] = SHA224_H3;
84 sctx->state[4] = SHA224_H4;
85 sctx->state[5] = SHA224_H5;
86 sctx->state[6] = SHA224_H6;
87 sctx->state[7] = SHA224_H7;
88 sctx->count = 0;
96 struct sha256_state *sctx = shash_desc_ctx(desc);
97 const unsigned int offset = sctx->count & 0x3f;
103 sctx->count += len;
104 memcpy((char *)sctx->buf + offset, src, len);
108 sctx->count += len;
111 memcpy((char *)sctx->buf + offset, src, avail);
114 ppc_spe_sha256_transform(sctx->state, (const u8 *)sctx->buf, 1);
127 ppc_spe_sha256_transform(sctx->state, src, bytes >> 6);
134 memcpy((char *)sctx->buf, src, len);
140 struct sha256_state *sctx = shash_desc_ctx(desc);
141 const unsigned int offset = sctx->count & 0x3f;
142 char *p = (char *)sctx->buf + offset;
144 __be64 *pbits = (__be64 *)(((char *)&sctx->buf) + 56);
154 ppc_spe_sha256_transform(sctx->state, sctx->buf, 1);
155 p = (char *)sctx->buf;
160 *pbits = cpu_to_be64(sctx->count << 3);
161 ppc_spe_sha256_transform(sctx->state, sctx->buf, 1);
165 dst[0] = cpu_to_be32(sctx->state[0]);
166 dst[1] = cpu_to_be32(sctx->state[1]);
167 dst[2] = cpu_to_be32(sctx->state[2]);
168 dst[3] = cpu_to_be32(sctx->state[3]);
169 dst[4] = cpu_to_be32(sctx->state[4]);
170 dst[5] = cpu_to_be32(sctx->state[5]);
171 dst[6] = cpu_to_be32(sctx->state[6]);
172 dst[7] = cpu_to_be32(sctx->state[7]);
174 ppc_sha256_clear_context(sctx);
201 struct sha256_state *sctx = shash_desc_ctx(desc);
203 memcpy(out, sctx, sizeof(*sctx));
209 struct sha256_state *sctx = shash_desc_ctx(desc);
211 memcpy(sctx, in, sizeof(*sctx));