[dpdk-dev] [PATCH v3] test/crypto: add AES-256 DOCSIS test vectors
Akhil Goyal
akhil.goyal at nxp.com
Mon May 11 15:10:42 CEST 2020
Hi Mairtin,
I believe your patch is not rebased on top of current tree. There is no pmd_mask now.
Also, I see that the AES 256 cases are already there. This patch is already there I guess.
> static const uint8_t
> cipher_aescbc_offset_16[] = {
> 0x57, 0x68, 0x61, 0x74, 0x20, 0x61, 0x20, 0x6C,
> @@ -2637,5 +2734,84 @@ static const struct blockcipher_test_case
> aes_docsis_test_cases[] = {
> .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT |
> BLOCKCIPHER_TEST_TARGET_PMD_MB
> },
> + /* AES 256 */
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Full Block Encryption",
> + .test_data = &aes_test_data_docsis_4,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Runt Block Encryption",
> + .test_data = &aes_test_data_docsis_5,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Uneven Encryption",
> + .test_data = &aes_test_data_docsis_6,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Full Block Decryption",
> + .test_data = &aes_test_data_docsis_4,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Runt Block Decryption",
> + .test_data = &aes_test_data_docsis_5,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI Uneven Decryption",
> + .test_data = &aes_test_data_docsis_6,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Full Block Encryption",
> + .test_data = &aes_test_data_docsis_4,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Runt Block Encryption",
> + .test_data = &aes_test_data_docsis_5,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Uneven Block
> Encryption",
> + .test_data = &aes_test_data_docsis_6,
> + .op_mask = BLOCKCIPHER_TEST_OP_ENCRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Full Block Decryption",
> + .test_data = &aes_test_data_docsis_4,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Runt Block Decryption",
> + .test_data = &aes_test_data_docsis_5,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> + {
> + .test_descr = "AES-256-DOCSIS-BPI OOP Uneven Block
> Decryption",
> + .test_data = &aes_test_data_docsis_6,
> + .op_mask = BLOCKCIPHER_TEST_OP_DECRYPT,
> + .feature_mask = BLOCKCIPHER_TEST_FEATURE_OOP,
> + .pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT
> + },
> };
> #endif /* TEST_CRYPTODEV_AES_TEST_VECTORS_H_ */
> --
> 2.12.3
More information about the dev
mailing list