X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=app%2Ftest%2Ftest_cryptodev.h;h=bf4f6c8d62dff437ea4ca65f107eac7afa126568;hb=e1064f80b61157250250353718ff196d2f050041;hp=def304e8da062d00a0e75d3ac03f63472ae027db;hpb=6995630e876d40849d5c2756fcf896092e71beb0;p=dpdk.git diff --git a/app/test/test_cryptodev.h b/app/test/test_cryptodev.h index def304e8da..bf4f6c8d62 100644 --- a/app/test/test_cryptodev.h +++ b/app/test/test_cryptodev.h @@ -44,6 +44,7 @@ #define TRUNCATED_DIGEST_BYTE_LENGTH_SHA512 (32) #define MAXIMUM_IV_LENGTH (16) +#define AES_GCM_J0_LENGTH (16) #define IV_OFFSET (sizeof(struct rte_crypto_op) + \ sizeof(struct rte_crypto_sym_op) + DEFAULT_NUM_XFORMS * \ @@ -69,6 +70,14 @@ #define CRYPTODEV_NAME_OCTEONTX2_PMD crypto_octeontx2 #define CRYPTODEV_NAME_CAAM_JR_PMD crypto_caam_jr #define CRYPTODEV_NAME_NITROX_PMD crypto_nitrox_sym +#define CRYPTODEV_NAME_BCMFS_PMD crypto_bcmfs + +enum cryptodev_api_test_type { + CRYPTODEV_API_TEST = 0, + CRYPTODEV_RAW_API_TEST +}; + +extern enum cryptodev_api_test_type global_api_test_type; /** * Write (spread) data from buffer to mbuf data @@ -208,4 +217,9 @@ fail: return NULL; } +void +process_sym_raw_dp_op(uint8_t dev_id, uint16_t qp_id, + struct rte_crypto_op *op, uint8_t is_cipher, uint8_t is_auth, + uint8_t len_in_bits, uint8_t cipher_iv_len); + #endif /* TEST_CRYPTODEV_H_ */