Home
last modified time | relevance | path

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

/dpdk/drivers/crypto/cnxk/
H A Dcnxk_ae.h410 uint16_t pkey_len = ecdsa->pkey.length; in cnxk_ae_ecdsa_sign_prep()
412 uint16_t k_len = ecdsa->k.length; in cnxk_ae_ecdsa_sign_prep()
451 memcpy(dptr, ecdsa->k.data, k_len); in cnxk_ae_ecdsa_sign_prep()
493 uint16_t qx_len = ecdsa->q.x.length; in cnxk_ae_ecdsa_verify_prep()
494 uint16_t qy_len = ecdsa->q.y.length; in cnxk_ae_ecdsa_verify_prep()
495 uint16_t r_len = ecdsa->r.length; in cnxk_ae_ecdsa_verify_prep()
496 uint16_t s_len = ecdsa->s.length; in cnxk_ae_ecdsa_verify_prep()
585 struct rte_crypto_ecdsa_op_param *ecdsa = &op->asym->ecdsa; in cnxk_ae_enqueue_ecdsa_op() local
731 memcpy(ecdsa->r.data, rptr, prime_len); in cnxk_ae_dequeue_ecdsa_op()
733 ecdsa->r.length = prime_len; in cnxk_ae_dequeue_ecdsa_op()
[all …]
/dpdk/drivers/common/cpt/
H A Dcpt_ucode_asym.h639 uint16_t message_len = ecdsa->message.length; in cpt_ecdsa_sign_prep()
641 uint16_t pkey_len = ecdsa->pkey.length; in cpt_ecdsa_sign_prep()
643 uint16_t k_len = ecdsa->k.length; in cpt_ecdsa_sign_prep()
682 memcpy(dptr, ecdsa->k.data, k_len); in cpt_ecdsa_sign_prep()
741 uint32_t message_len = ecdsa->message.length; in cpt_ecdsa_verify_prep()
744 uint16_t qx_len = ecdsa->q.x.length; in cpt_ecdsa_verify_prep()
745 uint16_t qy_len = ecdsa->q.y.length; in cpt_ecdsa_verify_prep()
746 uint16_t r_len = ecdsa->r.length; in cpt_ecdsa_verify_prep()
747 uint16_t s_len = ecdsa->s.length; in cpt_ecdsa_verify_prep()
790 memcpy(dptr + r_offset, ecdsa->r.data, r_len); in cpt_ecdsa_verify_prep()
[all …]
/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.c1851 op->asym->ecdsa.op_type = RTE_CRYPTO_ASYM_OP_SIGN; in test_ecdsa_sign_verify()
1854 op->asym->ecdsa.k.data = input_params.scalar.data; in test_ecdsa_sign_verify()
1856 op->asym->ecdsa.pkey.data = input_params.pkey.data; in test_ecdsa_sign_verify()
1860 op->asym->ecdsa.r.data = output_buf_r; in test_ecdsa_sign_verify()
1861 op->asym->ecdsa.s.data = output_buf_s; in test_ecdsa_sign_verify()
1896 asym_op->ecdsa.r.data, asym_op->ecdsa.r.length); in test_ecdsa_sign_verify()
1898 asym_op->ecdsa.s.data, asym_op->ecdsa.s.length); in test_ecdsa_sign_verify()
1918 op->asym->ecdsa.r.data = asym_op->ecdsa.r.data; in test_ecdsa_sign_verify()
1919 op->asym->ecdsa.r.length = asym_op->ecdsa.r.length; in test_ecdsa_sign_verify()
1920 op->asym->ecdsa.s.data = asym_op->ecdsa.s.data; in test_ecdsa_sign_verify()
[all …]
/dpdk/drivers/crypto/qat/
H A Dqat_asym.c592 switch (asym_op->ecdsa.op_type) { in ecdsa_set_input()
603 SET_PKE_LN_9A_F(asym_op->ecdsa.pkey, 0); in ecdsa_set_input()
605 SET_PKE_LN_9A_F(asym_op->ecdsa.k, 2); in ecdsa_set_input()
640 SET_PKE_LN_9A_F(asym_op->ecdsa.s, 9); in ecdsa_set_input()
641 SET_PKE_LN_9A_F(asym_op->ecdsa.r, 8); in ecdsa_set_input()
645 SET_PKE_LN_9A_F(asym_op->ecdsa.q.x, 4); in ecdsa_set_input()
646 SET_PKE_LN_9A_F(asym_op->ecdsa.q.y, 3); in ecdsa_set_input()
686 uint8_t *r = asym_op->ecdsa.r.data; in ecdsa_collect()
687 uint8_t *s = asym_op->ecdsa.s.data; in ecdsa_collect()
689 asym_op->ecdsa.r.length = alg_bytesize; in ecdsa_collect()
[all …]
/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_ops.c800 otx_cpt_asym_dequeue_ecdsa_op(struct rte_crypto_ecdsa_op_param *ecdsa, in otx_cpt_asym_dequeue_ecdsa_op() argument
807 if (ecdsa->op_type == RTE_CRYPTO_ASYM_OP_VERIFY) in otx_cpt_asym_dequeue_ecdsa_op()
811 memcpy(ecdsa->r.data, req->rptr, prime_len); in otx_cpt_asym_dequeue_ecdsa_op()
812 memcpy(ecdsa->s.data, req->rptr + RTE_ALIGN_CEIL(prime_len, 8), in otx_cpt_asym_dequeue_ecdsa_op()
814 ecdsa->r.length = prime_len; in otx_cpt_asym_dequeue_ecdsa_op()
815 ecdsa->s.length = prime_len; in otx_cpt_asym_dequeue_ecdsa_op()
851 otx_cpt_asym_dequeue_ecdsa_op(&op->ecdsa, req, &sess->ec_ctx); in otx_cpt_asym_post_process()
/dpdk/lib/cryptodev/
H A Drte_crypto_asym.h558 struct rte_crypto_ecdsa_op_param ecdsa; member