examples/fips_validation: fix cipher length for AES-GCM
authorSucharitha Sarananaga <ssarananaga@marvell.com>
Mon, 6 Jan 2020 09:33:11 +0000 (15:03 +0530)
committerAkhil Goyal <akhil.goyal@nxp.com>
Wed, 5 Feb 2020 14:20:51 +0000 (15:20 +0100)
Cipher length need to be updated in case of AES-GCM decryption.

Fixes: 4aaad2995e13 ("examples/fips_validation: support GCM parsing")
Cc: stable@dpdk.org
Signed-off-by: Archana Muniganti <marchana@marvell.com>
Signed-off-by: Sucharitha Sarananaga <ssarananaga@marvell.com>
Acked-by: Anoob Joseph <anoobj@marvell.com>
examples/fips_validation/fips_validation_gcm.c

index ea48ddf..f295025 100644 (file)
@@ -19,6 +19,7 @@
 #define PTLEN_STR      "PTlen = "
 #define AADLEN_STR     "AADlen = "
 #define TAGLEN_STR     "Taglen = "
+#define CTLEN_STR      "PTlen = "
 
 #define COUNT_STR      "Count = "
 #define KEY_STR                "Key = "
@@ -46,6 +47,7 @@ struct fips_test_callback gcm_interim_vectors[] = {
                {KEYLEN_STR, parser_read_uint32_bit_val, &vec.aead.key},
                {IVLEN_STR, parser_read_uint32_bit_val, &vec.iv},
                {PTLEN_STR, parser_read_uint32_bit_val, &vec.pt},
+               {CTLEN_STR, parser_read_uint32_bit_val, &vec.ct},
                {AADLEN_STR, parser_read_uint32_bit_val, &vec.aead.aad},
                {TAGLEN_STR, parser_read_uint32_bit_val,
                                &vec.aead.digest},