Home
last modified time | relevance | path

Searched refs:rsa (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/crypto/ccp/
A Dccp-crypto-rsa.c75 rctx->cmd.u.rsa.key_size = ctx->u.rsa.key_len; /* in bits */ in ccp_rsa_crypt()
77 rctx->cmd.u.rsa.exp = &ctx->u.rsa.e_sg; in ccp_rsa_crypt()
78 rctx->cmd.u.rsa.exp_len = ctx->u.rsa.e_len; in ccp_rsa_crypt()
80 rctx->cmd.u.rsa.exp = &ctx->u.rsa.d_sg; in ccp_rsa_crypt()
81 rctx->cmd.u.rsa.exp_len = ctx->u.rsa.d_len; in ccp_rsa_crypt()
83 rctx->cmd.u.rsa.mod = &ctx->u.rsa.n_sg; in ccp_rsa_crypt()
84 rctx->cmd.u.rsa.mod_len = ctx->u.rsa.n_len; in ccp_rsa_crypt()
148 sg_init_one(&ctx->u.rsa.n_sg, ctx->u.rsa.n_buf, ctx->u.rsa.n_len); in ccp_rsa_setkey()
150 ctx->u.rsa.key_len = ctx->u.rsa.n_len << 3; /* convert to bits */ in ccp_rsa_setkey()
160 sg_init_one(&ctx->u.rsa.e_sg, ctx->u.rsa.e_buf, ctx->u.rsa.e_len); in ccp_rsa_setkey()
[all …]
A Dccp-ops.c1834 struct ccp_rsa_engine *rsa = &cmd->u.rsa; in ccp_run_rsa_cmd() local
1841 if (rsa->key_size > cmd_q->ccp->vdata->rsamax) in ccp_run_rsa_cmd()
1844 if (!rsa->exp || !rsa->mod || !rsa->src || !rsa->dst) in ccp_run_rsa_cmd()
1859 o_len = 32 * ((rsa->key_size + 255) / 256); in ccp_run_rsa_cmd()
1887 ret = ccp_reverse_set_dm_area(&exp, 0, rsa->exp, 0, rsa->exp_len); in ccp_run_rsa_cmd()
1916 ret = ccp_reverse_set_dm_area(&src, 0, rsa->mod, 0, rsa->mod_len); in ccp_run_rsa_cmd()
1919 ret = ccp_reverse_set_dm_area(&src, o_len, rsa->src, 0, rsa->src_len); in ccp_run_rsa_cmd()
1936 op.u.rsa.mod_size = rsa->key_size; in ccp_run_rsa_cmd()
1937 op.u.rsa.input_len = i_len; in ccp_run_rsa_cmd()
1939 ret = cmd_q->ccp->vdata->perform->rsa(&op); in ccp_run_rsa_cmd()
[all …]
A DMakefile22 ccp-crypto-rsa.o \
A Dccp-dev.h551 struct ccp_rsa_op rsa; member
657 int (*rsa)(struct ccp_op *); member
A Dccp-dev-v3.c238 | (op->u.rsa.mod_size << REQ1_RSA_MOD_SIZE_SHIFT) in ccp_perform_rsa()
241 cr[1] = op->u.rsa.input_len - 1; in ccp_perform_rsa()
572 .rsa = ccp_perform_rsa,
A Dccp-dev-v5.c119 } rsa; member
149 #define CCP_RSA_SIZE(p) ((p)->rsa.size)
468 CCP_RSA_SIZE(&function) = (op->u.rsa.mod_size + 7) >> 3; in ccp5_perform_rsa()
471 CCP5_CMD_LEN(&desc) = op->u.rsa.input_len; in ccp5_perform_rsa()
1103 .rsa = ccp5_perform_rsa,
A Dccp-crypto.h267 struct ccp_rsa_ctx rsa; member
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ipsec.c409 ret = rsa->xs; in ixgbe_ipsec_find_rx_state()
610 memset(&rsa, 0, sizeof(rsa)); in ixgbe_ipsec_add_sa()
612 rsa.xs = xs; in ixgbe_ipsec_add_sa()
618 ret = ixgbe_ipsec_parse_proto_keys(xs, rsa.key, &rsa.salt); in ixgbe_ipsec_add_sa()
649 rsa.ipaddr, sizeof(rsa.ipaddr))) { in ixgbe_ipsec_add_sa()
672 rsa.ipaddr, sizeof(rsa.ipaddr)); in ixgbe_ipsec_add_sa()
676 ixgbe_ipsec_set_rx_ip(hw, rsa.iptbl_ind, rsa.ipaddr); in ixgbe_ipsec_add_sa()
681 memset(&rsa, 0, sizeof(rsa)); in ixgbe_ipsec_add_sa()
694 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); in ixgbe_ipsec_add_sa()
696 ixgbe_ipsec_set_rx_sa(hw, sa_idx, rsa.xs->id.spi, rsa.key, in ixgbe_ipsec_add_sa()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/
A Dipsec.c183 struct rx_sa *rsa; in ixgbevf_ipsec_find_rx_state() local
188 if (spi == rsa->xs->id.spi && in ixgbevf_ipsec_find_rx_state()
193 ret = rsa->xs; in ixgbevf_ipsec_find_rx_state()
290 struct rx_sa rsa; in ixgbevf_ipsec_add_sa() local
305 memset(&rsa, 0, sizeof(rsa)); in ixgbevf_ipsec_add_sa()
306 rsa.used = true; in ixgbevf_ipsec_add_sa()
307 rsa.xs = xs; in ixgbevf_ipsec_add_sa()
313 ret = ixgbevf_ipsec_parse_proto_keys(xs, rsa.key, &rsa.salt); in ixgbevf_ipsec_add_sa()
328 if (rsa.decrypt) in ixgbevf_ipsec_add_sa()
336 rsa.pfsa = ret; in ixgbevf_ipsec_add_sa()
[all …]
/linux-6.3-rc2/drivers/crypto/qat/qat_common/
A Dqat_asym_algs.c117 struct qat_rsa_input_params rsa; member
130 struct qat_rsa_ctx *rsa; member
134 struct akcipher_request *rsa; member
526 dma_unmap_single(dev, req->in.rsa.enc.m, req->ctx.rsa->key_sz, in qat_rsa_cb()
537 dma_unmap_single(dev, req->out.rsa.enc.c, req->ctx.rsa->key_sz, in qat_rsa_cb()
679 qat_req->ctx.rsa = ctx; in qat_rsa_enc()
680 qat_req->areq.rsa = req; in qat_rsa_enc()
732 qat_req->in.rsa.in_tab[3] = 0; in qat_rsa_enc()
815 qat_req->ctx.rsa = ctx; in qat_rsa_dec()
816 qat_req->areq.rsa = req; in qat_rsa_dec()
[all …]
/linux-6.3-rc2/drivers/crypto/hisilicon/hpre/
A Dhpre_crypto.c124 struct hpre_rsa_ctx rsa; member
467 areq = req->areq.rsa; in hpre_rsa_cb()
912 if (!ctx->rsa.pubkey) in hpre_rsa_set_n()
919 if (!ctx->rsa.prikey) { in hpre_rsa_set_n()
921 ctx->rsa.pubkey, in hpre_rsa_set_n()
1045 if (ctx->rsa.pubkey) { in hpre_rsa_clear_ctx()
1047 ctx->rsa.pubkey, ctx->rsa.dma_pubkey); in hpre_rsa_clear_ctx()
1055 ctx->rsa.crt_prikey, ctx->rsa.dma_crt_prikey); in hpre_rsa_clear_ctx()
1059 if (ctx->rsa.prikey) { in hpre_rsa_clear_ctx()
1119 if ((private && !ctx->rsa.prikey) || !ctx->rsa.pubkey) { in hpre_rsa_setkey()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/uc/
A Dintel_guc_fw.c53 u32 rsa[UOS_RSA_SCRATCH_COUNT]; in guc_xfer_rsa_mmio() local
57 copied = intel_uc_fw_copy_rsa(guc_fw, rsa, sizeof(rsa)); in guc_xfer_rsa_mmio()
58 if (copied < sizeof(rsa)) in guc_xfer_rsa_mmio()
62 intel_uncore_write(uncore, UOS_RSA_SCRATCH(i), rsa[i]); in guc_xfer_rsa_mmio()
/linux-6.3-rc2/crypto/
A Drsa.c314 static struct akcipher_alg rsa = { variable
334 err = crypto_register_akcipher(&rsa); in rsa_init()
340 crypto_unregister_akcipher(&rsa); in rsa_init()
350 crypto_unregister_akcipher(&rsa); in rsa_exit()
A DMakefile40 rsa_generic-y += rsa.o
42 rsa_generic-y += rsa-pkcs1pad.o
/linux-6.3-rc2/arch/s390/include/asm/
A Dkvm_host.h1022 int __sie64a(phys_addr_t sie_block_phys, struct kvm_s390_sie_block *sie_block, u64 *rsa);
1024 static inline int sie64a(struct kvm_s390_sie_block *sie_block, u64 *rsa) in sie64a() argument
1026 return __sie64a(virt_to_phys(sie_block), sie_block, rsa); in sie64a()
/linux-6.3-rc2/include/linux/
A Dccp.h656 struct ccp_rsa_engine rsa; member
/linux-6.3-rc2/drivers/crypto/virtio/
A Dvirtio_crypto_akcipher_algs.c422 para.u.rsa.padding_algo = cpu_to_le32(padding_algo); in virtio_crypto_rsa_set_key()
423 para.u.rsa.hash_algo = cpu_to_le32(hash_algo); in virtio_crypto_rsa_set_key()
/linux-6.3-rc2/include/uapi/linux/
A Dvirtio_crypto.h230 struct virtio_crypto_rsa_session_para rsa; member
/linux-6.3-rc2/Documentation/powerpc/
A Dhvcs.rst14 Author(s): Ryan S. Arnold <rsa@us.ibm.com>

Completed in 48 milliseconds