test/crypto: fix misleading trace message
Test was reporting digest verification failed for all operation errors. Fixed so it only reports this if the PMD actually reports an auth failure. Fixes: 9c0eed2f06ae ("app/test: rework crypto AES unit test") Cc: stable@dpdk.org Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
This commit is contained in:
parent
3dc9ef2d23
commit
1113ba1dcb
@ -401,13 +401,14 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t,
|
||||
|
||||
/* Verify results */
|
||||
if (op->status != RTE_CRYPTO_OP_STATUS_SUCCESS) {
|
||||
if (t->op_mask & BLOCKCIPHER_TEST_OP_AUTH_VERIFY)
|
||||
if ((t->op_mask & BLOCKCIPHER_TEST_OP_AUTH_VERIFY) &&
|
||||
(op->status == RTE_CRYPTO_OP_STATUS_AUTH_FAILED))
|
||||
snprintf(test_msg, BLOCKCIPHER_TEST_MSG_LEN, "line %u "
|
||||
"FAILED: Digest verification failed "
|
||||
"(0x%X)", __LINE__, op->status);
|
||||
else
|
||||
snprintf(test_msg, BLOCKCIPHER_TEST_MSG_LEN, "line %u "
|
||||
"FAILED: Digest verification failed "
|
||||
"FAILED: Operation failed "
|
||||
"(0x%X)", __LINE__, op->status);
|
||||
status = TEST_FAILED;
|
||||
goto error_exit;
|
||||
|
Loading…
x
Reference in New Issue
Block a user