]> git.droids-corp.org - dpdk.git/commitdiff
examples/fips_validation: fix print for zero length payload
authorArchana Muniganti <marchana@marvell.com>
Thu, 30 Jun 2022 11:21:23 +0000 (16:51 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Mon, 4 Jul 2022 17:22:56 +0000 (19:22 +0200)
NIST GCM decrypt result vectors expects to have following print
for zero length payload instead of having no print.
"pt" = ""

Fixes: b09aac2d6e2b ("examples/fips_validation: add JSON to GCM test")
Signed-off-by: Archana Muniganti <marchana@marvell.com>
examples/fips_validation/fips_validation_gcm.c

index 28ef04c81737d964d7d8ef31d236ba0a3848dab3..6b3d158629a4175102df7947bb7eec66b86437fb 100644 (file)
@@ -327,6 +327,9 @@ parse_test_gcm_json_writeback(struct fips_val *val)
                                writeback_hex_str("", info.one_line_text, &tmp_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(""));
                        }
                } else {
                        json_object_set_new(json_info.json_write_case, "testPassed", json_false());