• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/crypto/

Lines Matching defs:sctx

166 	struct sha512_ctx *sctx = crypto_tfm_ctx(tfm);
167 sctx->state[0] = H0;
168 sctx->state[1] = H1;
169 sctx->state[2] = H2;
170 sctx->state[3] = H3;
171 sctx->state[4] = H4;
172 sctx->state[5] = H5;
173 sctx->state[6] = H6;
174 sctx->state[7] = H7;
175 sctx->count[0] = sctx->count[1] = sctx->count[2] = sctx->count[3] = 0;
181 struct sha512_ctx *sctx = crypto_tfm_ctx(tfm);
182 sctx->state[0] = HP0;
183 sctx->state[1] = HP1;
184 sctx->state[2] = HP2;
185 sctx->state[3] = HP3;
186 sctx->state[4] = HP4;
187 sctx->state[5] = HP5;
188 sctx->state[6] = HP6;
189 sctx->state[7] = HP7;
190 sctx->count[0] = sctx->count[1] = sctx->count[2] = sctx->count[3] = 0;
196 struct sha512_ctx *sctx = crypto_tfm_ctx(tfm);
201 index = (unsigned int)((sctx->count[0] >> 3) & 0x7F);
204 if ((sctx->count[0] += (len << 3)) < (len << 3)) {
205 if ((sctx->count[1] += 1) < 1)
206 if ((sctx->count[2] += 1) < 1)
207 sctx->count[3]++;
208 sctx->count[1] += (len >> 29);
215 memcpy(&sctx->buf[index], data, part_len);
216 sha512_transform(sctx->state, sctx->W, sctx->buf);
219 sha512_transform(sctx->state, sctx->W, &data[i]);
227 memcpy(&sctx->buf[index], &data[i], len - i);
230 memset(sctx->W, 0, sizeof(sctx->W));
236 struct sha512_ctx *sctx = crypto_tfm_ctx(tfm);
244 bits[3] = cpu_to_be32(sctx->count[0]);
245 bits[2] = cpu_to_be32(sctx->count[1]);
246 bits[1] = cpu_to_be32(sctx->count[2]);
247 bits[0] = cpu_to_be32(sctx->count[3]);
250 index = (sctx->count[0] >> 3) & 0x7f;
259 dst[i] = cpu_to_be64(sctx->state[i]);
262 memset(sctx, 0, sizeof(struct sha512_ctx));