Home
last modified time | relevance | path

Searched refs:modulus (Results 1 – 18 of 18) sorted by relevance

/dpdk/drivers/common/qat/qat_adf/
H A Dqat_pke.h63 if (xform->modinv.modulus.data[ in get_modinv_function()
64 xform->modinv.modulus.length - 1] & 0x01) { in get_modinv_function()
65 if (xform->modex.modulus.length <= 16) { in get_modinv_function()
68 } else if (xform->modex.modulus.length <= 24) { in get_modinv_function()
71 } else if (xform->modex.modulus.length <= 32) { in get_modinv_function()
74 } else if (xform->modex.modulus.length <= 48) { in get_modinv_function()
77 } else if (xform->modex.modulus.length <= 64) { in get_modinv_function()
80 } else if (xform->modex.modulus.length <= 96) { in get_modinv_function()
100 if (xform->modex.modulus.length <= 16) { in get_modinv_function()
103 } else if (xform->modex.modulus.length <= 24) { in get_modinv_function()
[all …]
/dpdk/app/test/
H A Dtest_cryptodev_mod_test_vectors.h25 } modulus; member
42 } modulus; member
91 .modulus = {
153 .modulus = {
200 .modulus = {
283 .modulus = {
359 .modulus = {
470 .modulus = {
619 .modulus = {
751 .modulus = {
[all …]
H A Dtest_cryptodev_asym.c352 xform_tc.modex.modulus.data = data_tc->modex.modulus.data; in test_cryptodev_asym_op()
353 xform_tc.modex.modulus.length = data_tc->modex.modulus.len; in test_cryptodev_asym_op()
363 xform_tc.modex.modulus.length)) { in test_cryptodev_asym_op()
374 xform_tc.modinv.modulus.data = data_tc->modinv.modulus.data; in test_cryptodev_asym_op()
375 xform_tc.modinv.modulus.length = data_tc->modinv.modulus.len; in test_cryptodev_asym_op()
383 xform_tc.modinv.modulus.length)) { in test_cryptodev_asym_op()
1415 modinv_xform.modinv.modulus.length)) { in test_mod_inv()
1528 capability, modex_xform.modex.modulus.length)) { in test_mod_exp()
/dpdk/drivers/crypto/qat/
H A Dqat_asym.c959 uint8_t *modulus = xform->modex.modulus.data; in session_set_modexp() local
966 qat_session->xform.modex.modulus.length = xform->modex.modulus.length; in session_set_modexp()
975 rte_memcpy(qat_session->xform.modex.modulus.data, modulus, in session_set_modexp()
976 xform->modex.modulus.length); in session_set_modexp()
987 uint8_t *modulus = xform->modinv.modulus.data; in session_set_modinv() local
993 qat_session->xform.modinv.modulus.length = xform->modinv.modulus.length; in session_set_modinv()
995 rte_memcpy(qat_session->xform.modinv.modulus.data, modulus, in session_set_modinv()
1178 memset(modex->modulus.data, 0, modex->modulus.length); in session_clear_modexp()
1179 rte_free(modex->modulus.data); in session_clear_modexp()
1187 memset(modinv->modulus.data, 0, modinv->modulus.length); in session_clear_modinv()
[all …]
/dpdk/app/test-crypto-perf/
H A Dcperf_test_vectors.c27 .modulus = {
75 .modulus = {
108 .modulus = {
172 .modulus = {
657 t_vec->modex.mod = options->modex_data->modulus.data; in cperf_test_vector_get_dummy()
659 t_vec->modex.mlen = options->modex_data->modulus.len; in cperf_test_vector_get_dummy()
H A Dcperf_test_vectors.h93 } modulus; member
H A Dcperf_ops.c791 xform.modex.modulus.data = options->modex_data->modulus.data; in cperf_create_session()
792 xform.modex.modulus.length = options->modex_data->modulus.len; in cperf_create_session()
H A Dmain.c385 asym_capability, opts->modex_data->modulus.len); in cperf_verify_devices_capabilities()
H A Dcperf_options_parsing.c1272 if (modex_perf_data[i].modulus.len == in cperf_options_check()
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_ae.h47 size_t mod_len = xform->modex.modulus.length; in cnxk_ae_fill_modex_params()
49 uint8_t *mod = xform->modex.modulus.data; in cnxk_ae_fill_modex_params()
61 ctx->modulus.data = rte_malloc(NULL, mod_len + exp_len, 0); in cnxk_ae_fill_modex_params()
62 if (ctx->modulus.data == NULL) in cnxk_ae_fill_modex_params()
66 memcpy(ctx->modulus.data, mod, mod_len); in cnxk_ae_fill_modex_params()
67 ctx->exponent.data = ctx->modulus.data + mod_len; in cnxk_ae_fill_modex_params()
70 ctx->modulus.length = mod_len; in cnxk_ae_fill_modex_params()
203 rte_free(mod->modulus.data); in cnxk_ae_free_session_parameters()
219 uint32_t mod_len = mod->modulus.length; in cnxk_ae_modex_prep()
240 memcpy(dptr, mod->modulus.data, total_key_len); in cnxk_ae_modex_prep()
[all …]
/dpdk/drivers/common/cpt/
H A Dcpt_ucode_asym.h38 size_t mod_len = xform->modex.modulus.length; in cpt_fill_modex_params()
40 uint8_t *mod = xform->modex.modulus.data; in cpt_fill_modex_params()
54 ctx->modulus.data = rte_malloc(NULL, mod_len + exp_len, 0); in cpt_fill_modex_params()
55 if (ctx->modulus.data == NULL) { in cpt_fill_modex_params()
62 memcpy(ctx->modulus.data, mod, mod_len); in cpt_fill_modex_params()
63 ctx->exponent.data = ctx->modulus.data + mod_len; in cpt_fill_modex_params()
66 ctx->modulus.length = mod_len; in cpt_fill_modex_params()
199 rte_free(mod->modulus.data); in cpt_free_asym_session_parameters()
230 uint32_t mod_len = mod->modulus.length; in cpt_modex_prep()
255 memcpy(dptr, mod->modulus.data, total_key_len); in cpt_modex_prep()
/dpdk/lib/cryptodev/
H A Drte_crypto_asym.h235 rte_crypto_uint modulus; member
248 rte_crypto_uint modulus; member
/dpdk/drivers/crypto/openssl/
H A Drte_openssl_pmd_ops.c937 xfrm->modulus.data, in openssl_set_asym_session_parameters()
938 xfrm->modulus.length, mod); in openssl_set_asym_session_parameters()
967 xfrm->modulus.data, in openssl_set_asym_session_parameters()
968 xfrm->modulus.length, in openssl_set_asym_session_parameters()
971 asym_session->u.m.modulus = mod; in openssl_set_asym_session_parameters()
H A Dopenssl_pmd_private.h163 BIGNUM *modulus; member
H A Drte_openssl_pmd.c1846 if (BN_mod_inverse(res, base, sess->u.m.modulus, sess->u.m.ctx)) { in process_openssl_modinv_op()
/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_ops.c846 op->modex.result.length = sess->mod_ctx.modulus.length; in otx_cpt_asym_post_process()
/dpdk/doc/guides/prog_guide/
H A Dlink_bonding_poll_mode_drv_lib.rst313 packet and then calculate the modulus of this value to calculate the slave
H A Dcryptodev_lib.rst1031 and private key information or domain params or prime modulus data i.e. immutable