Home
last modified time | relevance | path

Searched refs:ecpm (Results 1 – 7 of 7) sorted by relevance

/dpdk/app/test/
H A Dtest_cryptodev_asym_util.h52 if (memcmp(result_x, result_op->asym->ecpm.r.x.data, in verify_ecpm()
53 result_op->asym->ecpm.r.x.length) || in verify_ecpm()
54 memcmp(result_y, result_op->asym->ecpm.r.y.data, in verify_ecpm()
55 result_op->asym->ecpm.r.y.length)) in verify_ecpm()
H A Dtest_cryptodev_asym.c2051 op->asym->ecpm.p.x.data = input_params.gen_x.data; in test_ecpm()
2052 op->asym->ecpm.p.x.length = input_params.gen_x.length; in test_ecpm()
2053 op->asym->ecpm.p.y.data = input_params.gen_y.data; in test_ecpm()
2054 op->asym->ecpm.p.y.length = input_params.gen_y.length; in test_ecpm()
2055 op->asym->ecpm.scalar.data = input_params.privkey.data; in test_ecpm()
2056 op->asym->ecpm.scalar.length = input_params.privkey.length; in test_ecpm()
2059 op->asym->ecpm.r.x.data = output_buf_x; in test_ecpm()
2060 op->asym->ecpm.r.y.data = output_buf_y; in test_ecpm()
2095 asym_op->ecpm.r.x.data, asym_op->ecpm.r.x.length); in test_ecpm()
2097 asym_op->ecpm.r.y.data, asym_op->ecpm.r.y.length); in test_ecpm()
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_ae.h607 uint16_t x1_len = ecpm->p.x.length; in cnxk_ae_ecpm_prep()
608 uint16_t y1_len = ecpm->p.y.length; in cnxk_ae_ecpm_prep()
622 scalar_align = RTE_ALIGN_CEIL(ecpm->scalar.length, 8); in cnxk_ae_ecpm_prep()
637 memcpy(dptr + x1_offset, ecpm->p.x.data, x1_len); in cnxk_ae_ecpm_prep()
639 memcpy(dptr + y1_offset, ecpm->p.y.data, y1_len); in cnxk_ae_ecpm_prep()
641 memcpy(dptr, ecpm->scalar.data, ecpm->scalar.length); in cnxk_ae_ecpm_prep()
655 w4.s.param2 = ecpm->scalar.length; in cnxk_ae_ecpm_prep()
744 memcpy(ecpm->r.x.data, rptr, prime_len); in cnxk_ae_dequeue_ecpm_op()
746 ecpm->r.x.length = prime_len; in cnxk_ae_dequeue_ecpm_op()
747 ecpm->r.y.length = prime_len; in cnxk_ae_dequeue_ecpm_op()
[all …]
/dpdk/drivers/common/cpt/
H A Dcpt_ucode_asym.h867 cpt_ecpm_prep(struct rte_crypto_ecpm_op_param *ecpm, in cpt_ecpm_prep() argument
873 uint16_t x1_len = ecpm->p.x.length; in cpt_ecpm_prep()
874 uint16_t y1_len = ecpm->p.y.length; in cpt_ecpm_prep()
888 scalar_align = RTE_ALIGN_CEIL(ecpm->scalar.length, 8); in cpt_ecpm_prep()
903 memcpy(dptr + x1_offset, ecpm->p.x.data, x1_len); in cpt_ecpm_prep()
905 memcpy(dptr + y1_offset, ecpm->p.y.data, y1_len); in cpt_ecpm_prep()
907 memcpy(dptr, ecpm->scalar.data, ecpm->scalar.length); in cpt_ecpm_prep()
926 vq_cmd_w0.s.param2 = ecpm->scalar.length; in cpt_ecpm_prep()
/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_ops.c493 ret = cpt_ecpm_prep(&asym_op->ecpm, &params, in otx_cpt_enq_single_asym()
819 otx_cpt_asym_dequeue_ecpm_op(struct rte_crypto_ecpm_op_param *ecpm, in otx_cpt_asym_dequeue_ecpm_op() argument
825 memcpy(ecpm->r.x.data, req->rptr, prime_len); in otx_cpt_asym_dequeue_ecpm_op()
826 memcpy(ecpm->r.y.data, req->rptr + RTE_ALIGN_CEIL(prime_len, 8), in otx_cpt_asym_dequeue_ecpm_op()
828 ecpm->r.x.length = prime_len; in otx_cpt_asym_dequeue_ecpm_op()
829 ecpm->r.y.length = prime_len; in otx_cpt_asym_dequeue_ecpm_op()
854 otx_cpt_asym_dequeue_ecpm_op(&op->ecpm, req, &sess->ec_ctx); in otx_cpt_asym_post_process()
/dpdk/drivers/crypto/qat/
H A Dqat_asym.c727 SET_PKE_LN_EC(cookie->input_array, asym_op->ecpm.scalar, in ecpm_set_input()
728 asym_op->ecpm.scalar.length, 0); in ecpm_set_input()
729 SET_PKE_LN_EC(cookie->input_array, asym_op->ecpm.p.x, in ecpm_set_input()
730 asym_op->ecpm.p.x.length, 1); in ecpm_set_input()
731 SET_PKE_LN_EC(cookie->input_array, asym_op->ecpm.p.y, in ecpm_set_input()
732 asym_op->ecpm.p.y.length, 2); in ecpm_set_input()
764 uint8_t *x = asym_op->ecpm.r.x.data; in ecpm_collect()
765 uint8_t *y = asym_op->ecpm.r.y.data; in ecpm_collect()
770 asym_op->ecpm.r.x.length = alg_bytesize; in ecpm_collect()
771 asym_op->ecpm.r.y.length = alg_bytesize; in ecpm_collect()
/dpdk/lib/cryptodev/
H A Drte_crypto_asym.h559 struct rte_crypto_ecpm_op_param ecpm; member