diff options
| author | Gowrishankar Muthukrishnan <[email protected]> | 2022-10-17 13:45:44 +0530 |
|---|---|---|
| committer | Akhil Goyal <[email protected]> | 2022-10-29 13:01:41 +0200 |
| commit | 5b540bebac8e40971cdd0436f350797d02c7842e (patch) | |
| tree | 865110dda8267f126236d6c5d63ac4bb3fcdd0bd /examples/fips_validation | |
| parent | 0acdb9866756aaf8a5a9b792e651a8df4b9fc519 (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.c | 11 |
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()); } } |
