examples/fips_validation: fix parsing of algorithms
Few of the NIST TDES test files don't contain TDES string. Added indicators to identify such files. These indicators are part of only NIST TDES test vector files. Fixes: 527cbf3d5ee3 ("examples/fips_validation: support TDES parsing") Cc: stable@dpdk.org Signed-off-by: Archana Muniganti <marchana@marvell.com> Signed-off-by: Ayuj Verma <ayverma@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
This commit is contained in:
parent
b5d704b92a
commit
90ecace4f6
@ -144,6 +144,24 @@ fips_test_parse_header(void)
|
||||
ret = parse_test_tdes_init();
|
||||
if (ret < 0)
|
||||
return 0;
|
||||
} else if (strstr(info.vec[i], "PERMUTATION")) {
|
||||
algo_parsed = 1;
|
||||
info.algo = FIPS_TEST_ALGO_TDES;
|
||||
ret = parse_test_tdes_init();
|
||||
if (ret < 0)
|
||||
return 0;
|
||||
} else if (strstr(info.vec[i], "VARIABLE")) {
|
||||
algo_parsed = 1;
|
||||
info.algo = FIPS_TEST_ALGO_TDES;
|
||||
ret = parse_test_tdes_init();
|
||||
if (ret < 0)
|
||||
return 0;
|
||||
} else if (strstr(info.vec[i], "SUBSTITUTION")) {
|
||||
algo_parsed = 1;
|
||||
info.algo = FIPS_TEST_ALGO_TDES;
|
||||
ret = parse_test_tdes_init();
|
||||
if (ret < 0)
|
||||
return 0;
|
||||
} else if (strstr(info.vec[i], "SHA-")) {
|
||||
algo_parsed = 1;
|
||||
info.algo = FIPS_TEST_ALGO_SHA;
|
||||
|
Loading…
x
Reference in New Issue
Block a user