summaryrefslogtreecommitdiff
path: root/examples/fips_validation
diff options
context:
space:
mode:
authorGowrishankar Muthukrishnan <[email protected]>2022-10-17 13:45:44 +0530
committerAkhil Goyal <[email protected]>2022-10-29 13:01:41 +0200
commit5b540bebac8e40971cdd0436f350797d02c7842e (patch)
tree865110dda8267f126236d6c5d63ac4bb3fcdd0bd /examples/fips_validation
parent0acdb9866756aaf8a5a9b792e651a8df4b9fc519 (diff)
examples/fips_validation: fix GMAC decryption output
AES GMAC decrypt test should output only whether test passed or failed. Fixes: ad42b228c6e2 ("examples/fips_validation: fix print for zero length payload") Cc: [email protected] Signed-off-by: Gowrishankar Muthukrishnan <[email protected]> Reviewed-by: Brian Dooley <[email protected]>
Diffstat (limited to 'examples/fips_validation')
-rw-r--r--examples/fips_validation/fips_validation_gcm.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/examples/fips_validation/fips_validation_gcm.c b/examples/fips_validation/fips_validation_gcm.c
index 1b141501f0..a80d8b3e4d 100644
--- a/examples/fips_validation/fips_validation_gcm.c
+++ b/examples/fips_validation/fips_validation_gcm.c
@@ -330,11 +330,16 @@ parse_test_gcm_json_writeback(struct fips_val *val)
json_object_set_new(json_info.json_write_case, PT_JSON_STR,
json_string(info.one_line_text));
} else {
- json_object_set_new(json_info.json_write_case, PT_JSON_STR,
- json_string(""));
+ json_object_set_new(json_info.json_write_case, "testPassed",
+ json_true());
}
} else {
- json_object_set_new(json_info.json_write_case, "testPassed", json_false());
+ if (!info.interim_info.gcm_data.is_gmac)
+ json_object_set_new(json_info.json_write_case, PT_JSON_STR,
+ json_string(""));
+ else
+ json_object_set_new(json_info.json_write_case, "testPassed",
+ json_false());
}
}