examples/fips_validation: support self-test only
[dpdk.git] / examples / fips_validation / fips_validation_aes.c
index f60b864..b3c5e31 100644 (file)
@@ -33,6 +33,8 @@ struct {
                {AESAVS_TYPE_KEYSBOX, "KeySbox"},
                {AESAVS_TYPE_VARKEY, "VarKey"},
                {AESAVS_TYPE_VARTXT, "VarTxt"},
+               {TDES_VARIABLE_TEXT, "VARIABLE PLAINTEXT/CIPHERTEXT"},
+               {TDES_VARIABLE_TEXT, "KAT"},
                {AESAVS_TYPE_MMT, "MMT"},
                {AESAVS_TYPE_MCT, "MCT"},
 };
@@ -42,12 +44,13 @@ struct aes_test_algo {
        enum rte_crypto_cipher_algorithm algo;
 } const algo_con[] = {
                {"CBC", RTE_CRYPTO_CIPHER_AES_CBC},
+               {"ECB", RTE_CRYPTO_CIPHER_AES_ECB},
 };
 
 static int
 parse_interim_enc_dec(const char *key,
-               __attribute__((__unused__)) char *text,
-               __attribute__((__unused__)) struct fips_val *val)
+               __rte_unused char *text,
+               __rte_unused struct fips_val *val)
 {
        if (strcmp(key, OP_ENC_STR) == 0)
                info.op = FIPS_TEST_ENC_AUTH_GEN;