Lines Matching refs:sctx

271 	struct sha1_state *sctx = shash_desc_ctx(desc);  in padlock_sha1_init_nano()  local
273 *sctx = (struct sha1_state){ in padlock_sha1_init_nano()
283 struct sha1_state *sctx = shash_desc_ctx(desc); in padlock_sha1_update_nano() local
291 partial = sctx->count & 0x3f; in padlock_sha1_update_nano()
292 sctx->count += len; in padlock_sha1_update_nano()
295 memcpy(dst, (u8 *)(sctx->state), SHA1_DIGEST_SIZE); in padlock_sha1_update_nano()
302 memcpy(sctx->buffer + partial, data, in padlock_sha1_update_nano()
304 src = sctx->buffer; in padlock_sha1_update_nano()
323 memcpy((u8 *)(sctx->state), dst, SHA1_DIGEST_SIZE); in padlock_sha1_update_nano()
324 memcpy(sctx->buffer + partial, src, len - done); in padlock_sha1_update_nano()
354 struct sha256_state *sctx = shash_desc_ctx(desc); in padlock_sha256_init_nano() local
356 *sctx = (struct sha256_state){ in padlock_sha256_init_nano()
367 struct sha256_state *sctx = shash_desc_ctx(desc); in padlock_sha256_update_nano() local
375 partial = sctx->count & 0x3f; in padlock_sha256_update_nano()
376 sctx->count += len; in padlock_sha256_update_nano()
379 memcpy(dst, (u8 *)(sctx->state), SHA256_DIGEST_SIZE); in padlock_sha256_update_nano()
386 memcpy(sctx->buf + partial, data, in padlock_sha256_update_nano()
388 src = sctx->buf; in padlock_sha256_update_nano()
407 memcpy((u8 *)(sctx->state), dst, SHA256_DIGEST_SIZE); in padlock_sha256_update_nano()
408 memcpy(sctx->buf + partial, src, len - done); in padlock_sha256_update_nano()
441 void *sctx = shash_desc_ctx(desc); in padlock_sha_export_nano() local
443 memcpy(out, sctx, statesize); in padlock_sha_export_nano()
451 void *sctx = shash_desc_ctx(desc); in padlock_sha_import_nano() local
453 memcpy(sctx, in, statesize); in padlock_sha_import_nano()