Lines Matching defs:xform
1135 prepare_aes_xform(struct rte_crypto_sym_xform *xform)
1139 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher;
1141 xform->type = RTE_CRYPTO_SYM_XFORM_CIPHER;
1186 prepare_tdes_xform(struct rte_crypto_sym_xform *xform)
1190 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher;
1192 xform->type = RTE_CRYPTO_SYM_XFORM_CIPHER;
1234 prepare_hmac_xform(struct rte_crypto_sym_xform *xform)
1238 struct rte_crypto_auth_xform *auth_xform = &xform->auth;
1240 xform->type = RTE_CRYPTO_SYM_XFORM_AUTH;
1271 prepare_gcm_xform(struct rte_crypto_sym_xform *xform)
1275 struct rte_crypto_aead_xform *aead_xform = &xform->aead;
1277 xform->type = RTE_CRYPTO_SYM_XFORM_AEAD;
1317 prepare_gmac_xform(struct rte_crypto_sym_xform *xform)
1321 struct rte_crypto_auth_xform *auth_xform = &xform->auth;
1323 xform->type = RTE_CRYPTO_SYM_XFORM_AUTH;
1362 prepare_cmac_xform(struct rte_crypto_sym_xform *xform)
1366 struct rte_crypto_auth_xform *auth_xform = &xform->auth;
1368 xform->type = RTE_CRYPTO_SYM_XFORM_AUTH;
1400 prepare_ccm_xform(struct rte_crypto_sym_xform *xform)
1404 struct rte_crypto_aead_xform *aead_xform = &xform->aead;
1406 xform->type = RTE_CRYPTO_SYM_XFORM_AEAD;
1446 prepare_sha_xform(struct rte_crypto_sym_xform *xform)
1450 struct rte_crypto_auth_xform *auth_xform = &xform->auth;
1452 xform->type = RTE_CRYPTO_SYM_XFORM_AUTH;
1481 prepare_xts_xform(struct rte_crypto_sym_xform *xform)
1485 struct rte_crypto_cipher_xform *cipher_xform = &xform->cipher;
1487 xform->type = RTE_CRYPTO_SYM_XFORM_CIPHER;
1521 prepare_rsa_xform(struct rte_crypto_asym_xform *xform)
1527 xform->xform_type = RTE_CRYPTO_ASYM_XFORM_RSA;
1528 xform->next = NULL;
1530 cap_idx.type = xform->xform_type;
1562 xform->rsa.key_type = info.interim_info.rsa_data.privkey;
1563 switch (xform->rsa.key_type) {
1570 xform->rsa.qt.p.data = vec.rsa.p.val;
1571 xform->rsa.qt.p.length = vec.rsa.p.len;
1572 xform->rsa.qt.q.data = vec.rsa.q.val;
1573 xform->rsa.qt.q.length = vec.rsa.q.len;
1574 xform->rsa.qt.dP.data = vec.rsa.dp.val;
1575 xform->rsa.qt.dP.length = vec.rsa.dp.len;
1576 xform->rsa.qt.dQ.data = vec.rsa.dq.val;
1577 xform->rsa.qt.dQ.length = vec.rsa.dq.len;
1578 xform->rsa.qt.qInv.data = vec.rsa.qinv.val;
1579 xform->rsa.qt.qInv.length = vec.rsa.qinv.len;
1587 xform->rsa.d.data = vec.rsa.d.val;
1588 xform->rsa.d.length = vec.rsa.d.len;
1594 xform->rsa.e.data = vec.rsa.e.val;
1595 xform->rsa.e.length = vec.rsa.e.len;
1596 xform->rsa.n.data = vec.rsa.n.val;
1597 xform->rsa.n.length = vec.rsa.n.len;
1599 xform->rsa.padding.type = info.interim_info.rsa_data.padding;
1600 xform->rsa.padding.hash = info.interim_info.rsa_data.auth;
1602 if (xform->rsa.padding.type == RTE_CRYPTO_RSA_PADDING_PKCS1_5) {
1607 b_len = get_hash_oid(xform->rsa.padding.hash, b);
1610 xform->rsa.padding.hash);
1630 prepare_ecdsa_xform(struct rte_crypto_asym_xform *xform)
1635 xform->xform_type = RTE_CRYPTO_ASYM_XFORM_ECDSA;
1636 xform->next = NULL;
1638 cap_idx.type = xform->xform_type;
1655 xform->ec.pkey.data = vec.ecdsa.pkey.val;
1656 xform->ec.pkey.length = vec.ecdsa.pkey.len;
1666 xform->ec.q.x.data = vec.ecdsa.qx.val;
1667 xform->ec.q.x.length = vec.ecdsa.qx.len;
1668 xform->ec.q.y.data = vec.ecdsa.qy.val;
1669 xform->ec.q.y.length = vec.ecdsa.qy.len;
1675 xform->ec.curve_id = info.interim_info.ecdsa_data.curve_id;
1680 prepare_eddsa_xform(struct rte_crypto_asym_xform *xform)
1685 xform->xform_type = RTE_CRYPTO_ASYM_XFORM_EDDSA;
1686 xform->next = NULL;
1688 cap_idx.type = xform->xform_type;
1705 xform->ec.pkey.data = vec.eddsa.pkey.val;
1706 xform->ec.pkey.length = vec.eddsa.pkey.len;
1707 xform->ec.q.x.data = vec.eddsa.q.val;
1708 xform->ec.q.x.length = vec.eddsa.q.len;
1718 xform->ec.q.x.data = vec.eddsa.q.val;
1719 xform->ec.q.x.length = vec.eddsa.q.len;
1725 xform->ec.curve_id = info.interim_info.eddsa_data.curve_id;
1730 prepare_ecfpm_xform(struct rte_crypto_asym_xform *xform)
1735 xform->xform_type = RTE_CRYPTO_ASYM_XFORM_ECFPM;
1736 xform->next = NULL;
1738 cap_idx.type = xform->xform_type;
1746 xform->ec.curve_id = info.interim_info.ecdsa_data.curve_id;
1751 prepare_edfpm_xform(struct rte_crypto_asym_xform *xform)
1756 xform->xform_type = RTE_CRYPTO_ASYM_XFORM_ECFPM;
1757 xform->next = NULL;
1759 cap_idx.type = xform->xform_type;
1767 xform->ec.curve_id = info.interim_info.eddsa_data.curve_id;
1819 struct rte_crypto_sym_xform xform = {0};
1826 ret = test_ops.prepare_sym_xform(&xform);
1830 env.sym.sess = rte_cryptodev_sym_session_create(env.dev_id, &xform,
1865 struct rte_crypto_asym_xform xform = {0};
1882 ret = test_ops.prepare_asym_xform(&xform);
1886 ret = rte_cryptodev_asym_session_create(env.dev_id, &xform, env.asym.sess_mpool,
2000 struct rte_crypto_asym_xform xform = {0};
2002 prepare_edfpm_xform(&xform);