aboutsummaryrefslogtreecommitdiffstats
path: root/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch')
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch922
1 files changed, 0 insertions, 922 deletions
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch b/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch
deleted file mode 100644
index 2b7de1cc..00000000
--- a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch
+++ /dev/null
@@ -1,922 +0,0 @@
-From patchwork Fri Mar 9 08:35:18 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [dpdk-dev, v4,
- 18/20] test/crypto: add test for AMD CCP crypto poll mode
-From: Ravi Kumar <ravi1.kumar@amd.com>
-X-Patchwork-Id: 35817
-X-Patchwork-Delegate: pablo.de.lara.guarch@intel.com
-Message-Id: <1520584520-130522-18-git-send-email-Ravi1.kumar@amd.com>
-List-Id: dev.dpdk.org
-To: dev@dpdk.org
-Cc: pablo.de.lara.guarch@intel.com
-Date: Fri, 9 Mar 2018 03:35:18 -0500
-
-Signed-off-by: Ravi Kumar <Ravi1.kumar@amd.com>
-Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
----
- test/test/test_cryptodev.c | 161 +++++++++++++++++++++++++++
- test/test/test_cryptodev.h | 1 +
- test/test/test_cryptodev_aes_test_vectors.h | 93 ++++++++++------
- test/test/test_cryptodev_blockcipher.c | 9 +-
- test/test/test_cryptodev_blockcipher.h | 1 +
- test/test/test_cryptodev_des_test_vectors.h | 42 ++++---
- test/test/test_cryptodev_hash_test_vectors.h | 60 ++++++----
- 7 files changed, 301 insertions(+), 66 deletions(-)
-
-diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c
-index 1417482..d1d7925 100644
---- a/test/test/test_cryptodev.c
-+++ b/test/test/test_cryptodev.c
-@@ -338,6 +338,23 @@ testsuite_setup(void)
- }
- }
-
-+ /* Create an CCP device if required */
-+ if (gbl_driver_id == rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD))) {
-+ nb_devs = rte_cryptodev_device_count_by_driver(
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)));
-+ if (nb_devs < 1) {
-+ ret = rte_vdev_init(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD),
-+ NULL);
-+
-+ TEST_ASSERT(ret == 0, "Failed to create "
-+ "instance of pmd : %s",
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD));
-+ }
-+ }
-+
- #ifdef RTE_LIBRTE_PMD_CRYPTO_SCHEDULER
- if (gbl_driver_id == rte_cryptodev_driver_id_get(
- RTE_STR(CRYPTODEV_NAME_SCHEDULER_PMD))) {
-@@ -1727,6 +1744,44 @@ test_AES_cipheronly_openssl_all(void)
- }
-
- static int
-+test_AES_chain_ccp_all(void)
-+{
-+ struct crypto_testsuite_params *ts_params = &testsuite_params;
-+ int status;
-+
-+ status = test_blockcipher_all_tests(ts_params->mbuf_pool,
-+ ts_params->op_mpool,
-+ ts_params->session_mpool,
-+ ts_params->valid_devs[0],
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)),
-+ BLKCIPHER_AES_CHAIN_TYPE);
-+
-+ TEST_ASSERT_EQUAL(status, 0, "Test failed");
-+
-+ return TEST_SUCCESS;
-+}
-+
-+static int
-+test_AES_cipheronly_ccp_all(void)
-+{
-+ struct crypto_testsuite_params *ts_params = &testsuite_params;
-+ int status;
-+
-+ status = test_blockcipher_all_tests(ts_params->mbuf_pool,
-+ ts_params->op_mpool,
-+ ts_params->session_mpool,
-+ ts_params->valid_devs[0],
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)),
-+ BLKCIPHER_AES_CIPHERONLY_TYPE);
-+
-+ TEST_ASSERT_EQUAL(status, 0, "Test failed");
-+
-+ return TEST_SUCCESS;
-+}
-+
-+static int
- test_AES_chain_qat_all(void)
- {
- struct crypto_testsuite_params *ts_params = &testsuite_params;
-@@ -1898,6 +1953,25 @@ test_authonly_openssl_all(void)
- }
-
- static int
-+test_authonly_ccp_all(void)
-+{
-+ struct crypto_testsuite_params *ts_params = &testsuite_params;
-+ int status;
-+
-+ status = test_blockcipher_all_tests(ts_params->mbuf_pool,
-+ ts_params->op_mpool,
-+ ts_params->session_mpool,
-+ ts_params->valid_devs[0],
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)),
-+ BLKCIPHER_AUTHONLY_TYPE);
-+
-+ TEST_ASSERT_EQUAL(status, 0, "Test failed");
-+
-+ return TEST_SUCCESS;
-+}
-+
-+static int
- test_AES_chain_armv8_all(void)
- {
- struct crypto_testsuite_params *ts_params = &testsuite_params;
-@@ -4973,6 +5047,44 @@ test_3DES_cipheronly_dpaa2_sec_all(void)
- }
-
- static int
-+test_3DES_chain_ccp_all(void)
-+{
-+ struct crypto_testsuite_params *ts_params = &testsuite_params;
-+ int status;
-+
-+ status = test_blockcipher_all_tests(ts_params->mbuf_pool,
-+ ts_params->op_mpool,
-+ ts_params->session_mpool,
-+ ts_params->valid_devs[0],
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)),
-+ BLKCIPHER_3DES_CHAIN_TYPE);
-+
-+ TEST_ASSERT_EQUAL(status, 0, "Test failed");
-+
-+ return TEST_SUCCESS;
-+}
-+
-+static int
-+test_3DES_cipheronly_ccp_all(void)
-+{
-+ struct crypto_testsuite_params *ts_params = &testsuite_params;
-+ int status;
-+
-+ status = test_blockcipher_all_tests(ts_params->mbuf_pool,
-+ ts_params->op_mpool,
-+ ts_params->session_mpool,
-+ ts_params->valid_devs[0],
-+ rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD)),
-+ BLKCIPHER_3DES_CIPHERONLY_TYPE);
-+
-+ TEST_ASSERT_EQUAL(status, 0, "Test failed");
-+
-+ return TEST_SUCCESS;
-+}
-+
-+static int
- test_3DES_cipheronly_qat_all(void)
- {
- struct crypto_testsuite_params *ts_params = &testsuite_params;
-@@ -9646,6 +9758,38 @@ static struct unit_test_suite cryptodev_mrvl_testsuite = {
- }
- };
-
-+static struct unit_test_suite cryptodev_ccp_testsuite = {
-+ .suite_name = "Crypto Device CCP Unit Test Suite",
-+ .setup = testsuite_setup,
-+ .teardown = testsuite_teardown,
-+ .unit_test_cases = {
-+ TEST_CASE_ST(ut_setup, ut_teardown, test_multi_session),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_multi_session_random_usage),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_AES_chain_ccp_all),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_AES_cipheronly_ccp_all),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_3DES_chain_ccp_all),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_3DES_cipheronly_ccp_all),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ test_authonly_ccp_all),
-+
-+ /** Negative tests */
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ authentication_verify_HMAC_SHA1_fail_data_corrupt),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ authentication_verify_HMAC_SHA1_fail_tag_corrupt),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ auth_decryption_AES128CBC_HMAC_SHA1_fail_data_corrupt),
-+ TEST_CASE_ST(ut_setup, ut_teardown,
-+ auth_decryption_AES128CBC_HMAC_SHA1_fail_tag_corrupt),
-+
-+ TEST_CASES_END() /**< NULL terminate unit test array */
-+ }
-+};
-
- static int
- test_cryptodev_qat(void /*argv __rte_unused, int argc __rte_unused*/)
-@@ -9867,6 +10011,22 @@ test_cryptodev_dpaa_sec(void /*argv __rte_unused, int argc __rte_unused*/)
- return unit_test_suite_runner(&cryptodev_dpaa_sec_testsuite);
- }
-
-+static int
-+test_cryptodev_ccp(void)
-+{
-+ gbl_driver_id = rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD));
-+
-+ if (gbl_driver_id == -1) {
-+ RTE_LOG(ERR, USER1, "CCP PMD must be loaded. Check if "
-+ "CONFIG_RTE_LIBRTE_PMD_CCP is enabled "
-+ "in config file to run this testsuite.\n");
-+ return TEST_FAILED;
-+ }
-+
-+ return unit_test_suite_runner(&cryptodev_ccp_testsuite);
-+}
-+
- REGISTER_TEST_COMMAND(cryptodev_qat_autotest, test_cryptodev_qat);
- REGISTER_TEST_COMMAND(cryptodev_aesni_mb_autotest, test_cryptodev_aesni_mb);
- REGISTER_TEST_COMMAND(cryptodev_openssl_autotest, test_cryptodev_openssl);
-@@ -9879,3 +10039,4 @@ REGISTER_TEST_COMMAND(cryptodev_sw_armv8_autotest, test_cryptodev_armv8);
- REGISTER_TEST_COMMAND(cryptodev_sw_mrvl_autotest, test_cryptodev_mrvl);
- REGISTER_TEST_COMMAND(cryptodev_dpaa2_sec_autotest, test_cryptodev_dpaa2_sec);
- REGISTER_TEST_COMMAND(cryptodev_dpaa_sec_autotest, test_cryptodev_dpaa_sec);
-+REGISTER_TEST_COMMAND(cryptodev_ccp_autotest, test_cryptodev_ccp);
-diff --git a/test/test/test_cryptodev.h b/test/test/test_cryptodev.h
-index 8cdc087..d45fb7b 100644
---- a/test/test/test_cryptodev.h
-+++ b/test/test/test_cryptodev.h
-@@ -61,6 +61,7 @@
- #define CRYPTODEV_NAME_DPAA2_SEC_PMD crypto_dpaa2_sec
- #define CRYPTODEV_NAME_SCHEDULER_PMD crypto_scheduler
- #define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl
-+#define CRYPTODEV_NAME_CCP_PMD crypto_ccp
-
- /**
- * Write (spread) data from buffer to mbuf data
-diff --git a/test/test/test_cryptodev_aes_test_vectors.h b/test/test/test_cryptodev_aes_test_vectors.h
-index 3577ef4..6f2422a 100644
---- a/test/test/test_cryptodev_aes_test_vectors.h
-+++ b/test/test/test_cryptodev_aes_test_vectors.h
-@@ -1171,7 +1171,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CTR HMAC-SHA1 Decryption Digest "
-@@ -1184,7 +1185,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CTR XCBC Encryption Digest",
-@@ -1223,7 +1225,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CTR HMAC-SHA1 Decryption Digest "
-@@ -1236,7 +1239,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest",
-@@ -1249,7 +1253,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest "
-@@ -1285,7 +1290,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA1 Decryption Digest "
-@@ -1315,7 +1321,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA256 Encryption Digest "
-@@ -1337,7 +1344,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA256 Decryption Digest "
-@@ -1357,7 +1365,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest "
-@@ -1366,7 +1375,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
- .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_MB |
-- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest "
-@@ -1390,7 +1400,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA512 Decryption Digest "
-@@ -1455,7 +1466,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA224 Decryption Digest "
-@@ -1467,7 +1479,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA384 Encryption Digest",
-@@ -1479,7 +1492,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA384 Decryption Digest "
-@@ -1492,7 +1506,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest "
-@@ -1501,7 +1516,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
- .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
-- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr =
-@@ -1511,7 +1527,8 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
- .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
-- BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- };
-
-@@ -1526,7 +1543,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CBC Decryption",
-@@ -1538,7 +1556,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CBC Encryption",
-@@ -1549,7 +1568,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_MB |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CBC Encryption Scater gather",
-@@ -1570,7 +1590,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_MB |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CBC Decryption Scatter Gather",
-@@ -1590,7 +1611,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CBC Decryption",
-@@ -1602,7 +1624,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CBC OOP Encryption",
-@@ -1612,7 +1635,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CBC OOP Decryption",
-@@ -1622,7 +1646,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CTR Encryption",
-@@ -1634,7 +1659,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CTR Decryption",
-@@ -1646,7 +1672,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CTR Encryption",
-@@ -1657,7 +1684,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_MB |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-192-CTR Decryption",
-@@ -1668,7 +1696,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_MB |
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CTR Encryption",
-@@ -1680,7 +1709,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-256-CTR Decryption",
-@@ -1692,7 +1722,8 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "AES-128-CTR Encryption (12-byte IV)",
-diff --git a/test/test/test_cryptodev_blockcipher.c b/test/test/test_cryptodev_blockcipher.c
-index ed06618..5835b3e 100644
---- a/test/test/test_cryptodev_blockcipher.c
-+++ b/test/test/test_cryptodev_blockcipher.c
-@@ -54,6 +54,8 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t,
-
- int openssl_pmd = rte_cryptodev_driver_id_get(
- RTE_STR(CRYPTODEV_NAME_OPENSSL_PMD));
-+ int ccp_pmd = rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD));
- int scheduler_pmd = rte_cryptodev_driver_id_get(
- RTE_STR(CRYPTODEV_NAME_SCHEDULER_PMD));
- int armv8_pmd = rte_cryptodev_driver_id_get(
-@@ -94,7 +96,8 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t,
- driver_id == qat_pmd ||
- driver_id == openssl_pmd ||
- driver_id == armv8_pmd ||
-- driver_id == mrvl_pmd) { /* Fall through */
-+ driver_id == mrvl_pmd ||
-+ driver_id == ccp_pmd) { /* Fall through */
- digest_len = tdata->digest.len;
- } else if (driver_id == aesni_mb_pmd ||
- driver_id == scheduler_pmd) {
-@@ -555,6 +558,8 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool,
-
- int openssl_pmd = rte_cryptodev_driver_id_get(
- RTE_STR(CRYPTODEV_NAME_OPENSSL_PMD));
-+ int ccp_pmd = rte_cryptodev_driver_id_get(
-+ RTE_STR(CRYPTODEV_NAME_CCP_PMD));
- int dpaa2_sec_pmd = rte_cryptodev_driver_id_get(
- RTE_STR(CRYPTODEV_NAME_DPAA2_SEC_PMD));
- int dpaa_sec_pmd = rte_cryptodev_driver_id_get(
-@@ -627,6 +632,8 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool,
- target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER;
- else if (driver_id == dpaa2_sec_pmd)
- target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC;
-+ else if (driver_id == ccp_pmd)
-+ target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_CCP;
- else if (driver_id == dpaa_sec_pmd)
- target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC;
- else if (driver_id == mrvl_pmd)
-diff --git a/test/test/test_cryptodev_blockcipher.h b/test/test/test_cryptodev_blockcipher.h
-index edbdaab..93ef0ae 100644
---- a/test/test/test_cryptodev_blockcipher.h
-+++ b/test/test/test_cryptodev_blockcipher.h
-@@ -27,6 +27,7 @@
- #define BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC 0x0020 /* DPAA2_SEC flag */
- #define BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC 0x0040 /* DPAA_SEC flag */
- #define BLOCKCIPHER_TEST_TARGET_PMD_MRVL 0x0080 /* Marvell flag */
-+#define BLOCKCIPHER_TEST_TARGET_PMD_CCP 0x0040 /* CCP flag */
-
- #define BLOCKCIPHER_TEST_OP_CIPHER (BLOCKCIPHER_TEST_OP_ENCRYPT | \
- BLOCKCIPHER_TEST_OP_DECRYPT)
-diff --git a/test/test/test_cryptodev_des_test_vectors.h b/test/test/test_cryptodev_des_test_vectors.h
-index 0be809e..a30317c 100644
---- a/test/test/test_cryptodev_des_test_vectors.h
-+++ b/test/test/test_cryptodev_des_test_vectors.h
-@@ -1044,7 +1044,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CBC HMAC-SHA1 Decryption Digest Verify",
-@@ -1053,19 +1054,22 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CBC SHA1 Encryption Digest",
- .test_data = &triple_des128cbc_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
-- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CBC SHA1 Decryption Digest Verify",
- .test_data = &triple_des128cbc_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
-- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC HMAC-SHA1 Encryption Digest",
-@@ -1075,7 +1079,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC HMAC-SHA1 Decryption Digest Verify",
-@@ -1085,21 +1090,24 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC SHA1 Encryption Digest",
- .test_data = &triple_des192cbc_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC SHA1 Decryption Digest Verify",
- .test_data = &triple_des192cbc_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CTR HMAC-SHA1 Encryption Digest",
-@@ -1180,7 +1188,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- .test_data = &triple_des128cbc_hmac_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
- .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS,
-- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr =
-@@ -1189,7 +1198,8 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
- .test_data = &triple_des128cbc_hmac_sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
- .feature_mask = BLOCKCIPHER_TEST_FEATURE_SESSIONLESS,
-- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL
-+ .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- };
-
-@@ -1201,7 +1211,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CBC Decryption",
-@@ -1210,7 +1221,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC
-+ BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC Encryption",
-@@ -1220,7 +1232,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-192-CBC Decryption",
-@@ -1230,7 +1243,8 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
-+ BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "3DES-128-CTR Encryption",
-diff --git a/test/test/test_cryptodev_hash_test_vectors.h b/test/test/test_cryptodev_hash_test_vectors.h
-index 93dacb7..6b882ae 100644
---- a/test/test/test_cryptodev_hash_test_vectors.h
-+++ b/test/test/test_cryptodev_hash_test_vectors.h
-@@ -363,6 +363,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -370,6 +371,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha1_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -382,6 +384,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -402,6 +405,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -417,6 +421,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha224_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -424,6 +429,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha224_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -435,7 +441,8 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_QAT
-+ BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "HMAC-SHA224 Digest Verify",
-@@ -446,13 +453,15 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
-- BLOCKCIPHER_TEST_TARGET_PMD_QAT
-+ BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP
- },
- {
- .test_descr = "SHA256 Digest",
- .test_data = &sha256_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -460,6 +469,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha256_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -472,6 +482,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -484,6 +495,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -491,6 +503,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha384_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -498,6 +511,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha384_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -510,6 +524,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -522,6 +537,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -529,6 +545,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha512_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -536,6 +553,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- .test_data = &sha512_test_vector,
- .op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
- .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -548,6 +566,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- {
-@@ -560,6 +579,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
- BLOCKCIPHER_TEST_TARGET_PMD_QAT |
-+ BLOCKCIPHER_TEST_TARGET_PMD_CCP |
- BLOCKCIPHER_TEST_TARGET_PMD_MRVL
- },
- };