X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=inline;f=examples%2Ffips_validation%2Ffips_validation_tdes.c;h=84dd288e6096d47a4a80df6a539a9b824920b63c;hb=27f30e288eb6aebf36c9e5a73ce71aa549630cc5;hp=2b262c9a0298f1abbdf8b1c7859e4d3e19a29a0d;hpb=75b3dddf95ea0d5a1356115f748e1cc43de67886;p=dpdk.git diff --git a/examples/fips_validation/fips_validation_tdes.c b/examples/fips_validation/fips_validation_tdes.c index 2b262c9a02..84dd288e60 100644 --- a/examples/fips_validation/fips_validation_tdes.c +++ b/examples/fips_validation/fips_validation_tdes.c @@ -12,6 +12,7 @@ #define NEW_LINE_STR "#" #define TEST_TYPE_KEY " for CBC" +#define TEST_TYPE_ECB_KEY " for ECB" #define TEST_CBCI_KEY " for CBCI" #define ENC_STR "[ENCRYPT]" @@ -59,7 +60,7 @@ parse_tdes_uint8_hex_str(const char *key, char *src, struct fips_val *val); static int parse_tdes_interim(const char *key, - __attribute__((__unused__)) char *text, + __rte_unused char *text, struct fips_val *val); struct fips_test_callback tdes_tests_vectors[] = { @@ -94,8 +95,8 @@ struct fips_test_callback tdes_writeback_callbacks[] = { static int parse_tdes_interim(const char *key, - __attribute__((__unused__)) char *text, - __attribute__((__unused__)) struct fips_val *val) + __rte_unused char *text, + __rte_unused struct fips_val *val) { if (strstr(key, ENC_STR)) info.op = FIPS_TEST_ENC_AUTH_GEN; @@ -252,6 +253,12 @@ parse_test_tdes_init(void) if (strstr(line, test_types[j].desc)) { info.interim_info.tdes_data.test_type = test_types[j].type; + if (strstr(line, TEST_TYPE_ECB_KEY)) + info.interim_info.tdes_data.test_mode = + TDES_MODE_ECB; + else + info.interim_info.tdes_data.test_mode = + TDES_MODE_CBC; break; } }