Lines Matching refs:sctx
52 struct sparc_md5_state *sctx = shash_desc_ctx(desc); in md5_sparc64_update() local
54 sctx->byte_count += round_down(len, MD5_HMAC_BLOCK_SIZE); in md5_sparc64_update()
55 md5_sparc64_transform(sctx->hash, data, len / MD5_HMAC_BLOCK_SIZE); in md5_sparc64_update()
63 struct sparc_md5_state *sctx = shash_desc_ctx(desc); in md5_sparc64_finup() local
73 sctx->byte_count += offset; in md5_sparc64_finup()
75 *pbits = cpu_to_le64(sctx->byte_count << 3); in md5_sparc64_finup()
76 md5_sparc64_transform(sctx->hash, src, (pbits - block + 1) / 8); in md5_sparc64_finup()
81 dst[i] = sctx->hash[i]; in md5_sparc64_finup()
88 struct sparc_md5_state *sctx = shash_desc_ctx(desc); in md5_sparc64_export() local
97 put_unaligned(le32_to_cpu(sctx->hash[i]), p.u32++); in md5_sparc64_export()
98 put_unaligned(sctx->byte_count, p.u64); in md5_sparc64_export()
104 struct sparc_md5_state *sctx = shash_desc_ctx(desc); in md5_sparc64_import() local
113 sctx->hash[i] = cpu_to_le32(get_unaligned(p.u32++)); in md5_sparc64_import()
114 sctx->byte_count = get_unaligned(p.u64); in md5_sparc64_import()