Home
last modified time | relevance | path

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

/dpdk/app/test/
H A Dtest_cryptodev_asym_util.h14 result_op->asym->rsa.message.data, in rsa_verify()
15 result_op->asym->rsa.message.length)) in rsa_verify()
24 result_op->asym->modinv.result.length)) in verify_modinv()
33 result_op->asym->modex.result.length)) in verify_modexp()
41 if (memcmp(sign_r, result_op->asym->ecdsa.r.data, in verify_ecdsa_sign()
42 result_op->asym->ecdsa.r.length) || in verify_ecdsa_sign()
43 memcmp(sign_s, result_op->asym->ecdsa.s.data, in verify_ecdsa_sign()
44 result_op->asym->ecdsa.s.length)) in verify_ecdsa_sign()
52 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()
[all …]
H A Dtest_cryptodev_asym.c88 asym_op = op->asym; in queue_ops_rsa_sign_verify()
179 asym_op = op->asym; in queue_ops_rsa_enc_dec()
347 asym_op = op->asym; in test_cryptodev_asym_op()
1064 asym_op = op->asym; in test_dh_gen_shared_sec()
1146 asym_op = op->asym; in test_dh_gen_priv_key()
1227 asym_op = op->asym; in test_dh_gen_pub_key()
1318 asym_op = op->asym; in test_dh_gen_kp()
1441 asym_op = op->asym; in test_mod_inv()
1555 asym_op = op->asym; in test_mod_exp()
1675 asym_op = op->asym; in test_dsa_sign()
[all …]
/dpdk/lib/cryptodev/
H A Dcryptodev_trace_points.c28 lib.cryptodev.asym.pool.create)
34 lib.cryptodev.asym.create)
40 lib.cryptodev.asym.free)
H A Drte_crypto.h138 struct rte_crypto_asym_op asym[0]; member
164 memset(op->asym, 0, sizeof(struct rte_crypto_asym_op)); in __rte_crypto_op_reset()
456 op->asym->session = sess; in rte_crypto_op_attach_asym_session()
H A Drte_cryptodev.h200 struct rte_cryptodev_asymmetric_capability asym; member
H A Drte_cryptodev.c360 if (capability->asym.xform_capa.xform_type == idx->type) in rte_cryptodev_asym_capability_get()
361 return &capability->asym.xform_capa; in rte_cryptodev_asym_capability_get()
/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_capabilities.c604 {.asym = {
621 {.asym = {
635 {.asym = {
646 {.asym = {
H A Dotx_cryptodev_ops.c444 struct rte_crypto_asym_op *asym_op = op->asym; in otx_cpt_enq_single_asym()
749 struct rte_crypto_rsa_op_param *rsa = &cop->asym->rsa; in otx_cpt_asym_rsa_op()
836 struct rte_crypto_asym_op *op = cop->asym; in otx_cpt_asym_post_process()
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_ae.h227 mod_op = op->asym->modex; in cnxk_ae_modex_prep()
274 rsa_op = op->asym->rsa; in cnxk_ae_rsa_prep()
333 rsa_op = op->asym->rsa; in cnxk_ae_rsa_crt_prep()
377 struct rte_crypto_rsa_op_param *rsa = &op->asym->rsa; in cnxk_ae_enqueue_rsa_op()
585 struct rte_crypto_ecdsa_op_param *ecdsa = &op->asym->ecdsa; in cnxk_ae_enqueue_ecdsa_op()
668 struct rte_crypto_rsa_op_param *rsa = &cop->asym->rsa; in cnxk_ae_dequeue_rsa_op()
774 struct rte_crypto_asym_op *asym_op = op->asym; in cnxk_ae_enqueue()
831 struct rte_crypto_asym_op *op = cop->asym; in cnxk_ae_post_process()
H A Dcnxk_cryptodev_capabilities.c35 {.asym = {
52 {.asym = {
66 {.asym = {
77 {.asym = {
H A Dcn10k_cryptodev_ops.c159 asym_op = op->asym; in cn10k_cpt_fill_inst()
430 struct rte_crypto_asym_op *op = cop->asym; in cn10k_cpt_dequeue_post_process()
H A Dcn9k_cryptodev_ops.c140 asym_op = op->asym; in cn9k_cpt_inst_prep()
452 struct rte_crypto_asym_op *op = cop->asym; in cn9k_cpt_dequeue_post_process()
/dpdk/drivers/crypto/openssl/
H A Drte_openssl_pmd_ops.c475 {.asym = {
496 {.asym = {
514 {.asym = {
532 {.asym = {
554 {.asym = {
H A Drte_openssl_pmd.c749 if (likely(op->asym->session != NULL)) in get_session()
751 op->asym->session->sess_private_data; in get_session()
1611 struct rte_crypto_dsa_op_param *op = &cop->asym->dsa; in process_openssl_dsa_sign_op()
1641 struct rte_crypto_dsa_op_param *op = &cop->asym->dsa; in process_openssl_dsa_verify_op()
1694 struct rte_crypto_dh_op_param *op = &cop->asym->dh; in process_openssl_dh_op()
1832 struct rte_crypto_asym_op *op = cop->asym; in process_openssl_modinv_op()
1864 struct rte_crypto_asym_op *op = cop->asym; in process_openssl_modexp_op()
1898 struct rte_crypto_asym_op *op = cop->asym; in process_openssl_rsa_op()
2014 if (op->asym->dsa.op_type == RTE_CRYPTO_ASYM_OP_SIGN) in process_asym_op()
2016 else if (op->asym->dsa.op_type == in process_asym_op()
/dpdk/drivers/crypto/qat/
H A Dqat_asym.h45 {.asym = { \
H A Dqat_asym.c817 struct rte_crypto_asym_op *asym_op = op->asym; in qat_asym_build_request()
824 op->asym->session->sess_private_data; in qat_asym_build_request()
840 xform = op->asym->xform; in qat_asym_build_request()
877 struct rte_crypto_asym_op *asym_op = op->asym; in qat_asym_collect_response()
907 op->asym->session->sess_private_data; in qat_asym_process_response()
935 xform = op->asym->xform; in qat_asym_process_response()
/dpdk/drivers/common/cpt/
H A Dcpt_ucode_asym.h242 mod_op = ((struct rte_crypto_op *)*op)->asym->modex; in cpt_modex_prep()
313 rsa_op = ((struct rte_crypto_op *)*op)->asym->rsa; in cpt_rsa_prep()
398 rsa_op = ((struct rte_crypto_op *)*op)->asym->rsa; in cpt_rsa_crt_prep()
462 struct rte_crypto_rsa_op_param *rsa = &op->asym->rsa; in cpt_enqueue_rsa_op()
851 struct rte_crypto_ecdsa_op_param *ecdsa = &op->asym->ecdsa; in cpt_enqueue_ecdsa_op()
/dpdk/doc/guides/cryptodevs/
H A Dqat.rst242 QAT VF may expose two crypto devices, sym and asym, it may happen that the
301 * Each qat asym crypto device has a unique name, in format
/dpdk/app/test-crypto-perf/
H A Dcperf_ops.c27 struct rte_crypto_asym_op *asym_op = ops[i]->asym; in cperf_set_ops_asym()