Home
last modified time | relevance | path

Searched refs:ecdsa (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/app/test/
H A Dtest_cryptodev_asym_util.h41 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()
H A Dtest_cryptodev_asym.c1986 op->asym->ecdsa.op_type = RTE_CRYPTO_ASYM_OP_SIGN; in test_ecdsa_sign_verify()
1989 op->asym->ecdsa.k.data = input_params.scalar.data; in test_ecdsa_sign_verify()
1991 op->asym->ecdsa.pkey.data = input_params.pkey.data; in test_ecdsa_sign_verify()
1995 op->asym->ecdsa.r.data = output_buf_r; in test_ecdsa_sign_verify()
1996 op->asym->ecdsa.s.data = output_buf_s; in test_ecdsa_sign_verify()
2031 asym_op->ecdsa.r.data, asym_op->ecdsa.r.length); in test_ecdsa_sign_verify()
2033 asym_op->ecdsa.s.data, asym_op->ecdsa.s.length); in test_ecdsa_sign_verify()
2053 op->asym->ecdsa.r.data = asym_op->ecdsa.r.data; in test_ecdsa_sign_verify()
2054 op->asym->ecdsa.r.length = asym_op->ecdsa.r.length; in test_ecdsa_sign_verify()
2055 op->asym->ecdsa.s.data = asym_op->ecdsa.s.data; in test_ecdsa_sign_verify()
[all …]
/f-stack/dpdk/drivers/common/cpt/
H A Dcpt_ucode_asym.h608 uint16_t message_len = ecdsa->message.length; in cpt_ecdsa_sign_prep()
610 uint16_t pkey_len = ecdsa->pkey.length; in cpt_ecdsa_sign_prep()
612 uint16_t k_len = ecdsa->k.length; in cpt_ecdsa_sign_prep()
651 memcpy(dptr, ecdsa->k.data, k_len); in cpt_ecdsa_sign_prep()
704 uint32_t message_len = ecdsa->message.length; in cpt_ecdsa_verify_prep()
707 uint16_t qx_len = ecdsa->q.x.length; in cpt_ecdsa_verify_prep()
708 uint16_t qy_len = ecdsa->q.y.length; in cpt_ecdsa_verify_prep()
709 uint16_t r_len = ecdsa->r.length; in cpt_ecdsa_verify_prep()
710 uint16_t s_len = ecdsa->s.length; in cpt_ecdsa_verify_prep()
753 memcpy(dptr + r_offset, ecdsa->r.data, r_len); in cpt_ecdsa_verify_prep()
[all …]
/f-stack/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_ops.c729 otx_cpt_asym_dequeue_ecdsa_op(struct rte_crypto_ecdsa_op_param *ecdsa, in otx_cpt_asym_dequeue_ecdsa_op() argument
736 if (ecdsa->op_type == RTE_CRYPTO_ASYM_OP_VERIFY) in otx_cpt_asym_dequeue_ecdsa_op()
740 memcpy(ecdsa->r.data, req->rptr, prime_len); in otx_cpt_asym_dequeue_ecdsa_op()
741 memcpy(ecdsa->s.data, req->rptr + RTE_ALIGN_CEIL(prime_len, 8), in otx_cpt_asym_dequeue_ecdsa_op()
743 ecdsa->r.length = prime_len; in otx_cpt_asym_dequeue_ecdsa_op()
744 ecdsa->s.length = prime_len; in otx_cpt_asym_dequeue_ecdsa_op()
781 otx_cpt_asym_dequeue_ecdsa_op(&op->ecdsa, req, &sess->ec_ctx); in otx_cpt_asym_post_process()
/f-stack/dpdk/drivers/crypto/octeontx2/
H A Dotx2_cryptodev_ops.c815 otx2_cpt_asym_dequeue_ecdsa_op(struct rte_crypto_ecdsa_op_param *ecdsa, in otx2_cpt_asym_dequeue_ecdsa_op() argument
821 if (ecdsa->op_type == RTE_CRYPTO_ASYM_OP_VERIFY) in otx2_cpt_asym_dequeue_ecdsa_op()
825 memcpy(ecdsa->r.data, req->rptr, prime_len); in otx2_cpt_asym_dequeue_ecdsa_op()
826 memcpy(ecdsa->s.data, req->rptr + RTE_ALIGN_CEIL(prime_len, 8), in otx2_cpt_asym_dequeue_ecdsa_op()
828 ecdsa->r.length = prime_len; in otx2_cpt_asym_dequeue_ecdsa_op()
829 ecdsa->s.length = prime_len; in otx2_cpt_asym_dequeue_ecdsa_op()
866 otx2_cpt_asym_dequeue_ecdsa_op(&op->ecdsa, req, &sess->ec_ctx); in otx2_cpt_asym_post_process()
/f-stack/dpdk/lib/librte_cryptodev/
H A Drte_crypto_asym.h639 struct rte_crypto_ecdsa_op_param ecdsa; member