[dpdk-dev] [PATCH 1/8] examples/fips_validation: separation between HMAC-SHA and SHA
michaelsh at marvell.com
michaelsh at marvell.com
Thu Sep 19 14:12:25 CEST 2019
From: Michael Shamis <michaelsh at marvell.com>
Fix: SHA initialization will not be called in case of HAMC-SHA
Signed-off-by: Michael Shamis <michaelsh at marvell.com>
---
examples/fips_validation/fips_validation.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/examples/fips_validation/fips_validation.c b/examples/fips_validation/fips_validation.c
index 8d43b267e..80fd482a1 100644
--- a/examples/fips_validation/fips_validation.c
+++ b/examples/fips_validation/fips_validation.c
@@ -145,11 +145,13 @@ fips_test_parse_header(void)
if (ret < 0)
return 0;
} else if (strstr(info.vec[i], "SHA-")) {
- algo_parsed = 1;
- info.algo = FIPS_TEST_ALGO_SHA;
- ret = parse_test_sha_init();
- if (ret < 0)
- return ret;
+ if (info.algo != FIPS_TEST_ALGO_HMAC) {
+ algo_parsed = 1;
+ info.algo = FIPS_TEST_ALGO_SHA;
+ ret = parse_test_sha_init();
+ if (ret < 0)
+ return ret;
+ }
}
}
--
2.23.0
More information about the dev
mailing list