Searched refs:ecdsa (Results 1 – 7 of 7) sorted by relevance
| /dpdk/drivers/crypto/cnxk/ |
| H A D | cnxk_ae.h | 410 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 D | cpt_ucode_asym.h | 639 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 D | test_cryptodev_asym_util.h | 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()
|
| H A D | test_cryptodev_asym.c | 1851 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 D | qat_asym.c | 592 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 D | otx_cryptodev_ops.c | 800 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 D | rte_crypto_asym.h | 558 struct rte_crypto_ecdsa_op_param ecdsa; member
|