AES GMAC decrypt test should output only whether test passed or
failed.

Signed-off-by: Gowrishankar Muthukrishnan <gmuthukri...@marvell.com>
---
 examples/fips_validation/fips_validation_gcm.c | 11 ++++++++---
 1 file 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());
                }
        }
 
-- 
2.25.1

Reply via email to