#
02913ada |
| 28-Feb-2023 |
Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> |
examples/fips_validation: fix AES-GCM tests
AES GCM validation tests fail in FIPS validation due to incorrect fields populated in response file. This patch fixes them.
Fixes: 5b540bebac8e ("example
examples/fips_validation: fix AES-GCM tests
AES GCM validation tests fail in FIPS validation due to incorrect fields populated in response file. This patch fixes them.
Fixes: 5b540bebac8e ("examples/fips_validation: fix GMAC decryption output") Cc: stable@dpdk.org
Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Acked-by: Brian Dooley <brian.dooley@intel.com>
show more ...
|
#
5b540beb |
| 17-Oct-2022 |
Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> |
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 lengt
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: stable@dpdk.org
Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Reviewed-by: Brian Dooley <brian.dooley@intel.com>
show more ...
|
#
36128a67 |
| 12-Oct-2022 |
Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> |
examples/fips_validation: add asymmetric validation
Add support for asymmetric crypto validation starting with RSA. For the generation of crypto values which is multiprecision in math, openssl libra
examples/fips_validation: add asymmetric validation
Add support for asymmetric crypto validation starting with RSA. For the generation of crypto values which is multiprecision in math, openssl library is used only for this purpose.
Signed-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Acked-by: Brian Dooley <brian.dooley@intel.com>
show more ...
|
#
e27268bd |
| 16-Sep-2022 |
Brian Dooley <brian.dooley@intel.com> |
examples/fips_validation: add parsing for AES-GMAC
Added functionality to parse algorithm for AES GMAC test.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Kai Ji <kai.ji@intel.com>
examples/fips_validation: add parsing for AES-GMAC
Added functionality to parse algorithm for AES GMAC test.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Kai Ji <kai.ji@intel.com> Acked-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
show more ...
|
#
72b452c5 |
| 27-Aug-2022 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directl
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directly from the files that need them.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
ad42b228 |
| 30-Jun-2022 |
Archana Muniganti <marchana@marvell.com> |
examples/fips_validation: fix print for zero length payload
NIST GCM decrypt result vectors expects to have following print for zero length payload instead of having no print. "pt" = ""
Fixes: b09a
examples/fips_validation: fix print for zero length payload
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>
show more ...
|
#
8d70a194 |
| 07-Jun-2022 |
David Marchand <david.marchand@redhat.com> |
examples/fips_validation: fix link to libjansson
When compiling this example out of DPDK, linking the executable fails with:
## Building fips_validation /usr/bin/ld: /tmp/ccQjeHBg.o: in functio
examples/fips_validation: fix link to libjansson
When compiling this example out of DPDK, linking the executable fails with:
## Building fips_validation /usr/bin/ld: /tmp/ccQjeHBg.o: in function `fips_test_init': fips_validation.c:(.text+0x7ab): undefined reference to `json_loadf' /usr/bin/ld: /tmp/ccQjeHBg.o: in function `fips_test_parse_one_json_vector_set': fips_validation.c:(.text+0xc2e): undefined reference to `json_object_get' /usr/bin/ld: fips_validation.c:(.text+0xc36): undefined reference to `json_string_value' /usr/bin/ld: /tmp/ccQjeHBg.o: in function `fips_test_parse_one_json_group': fips_validation.c:(.text+0xd00): undefined reference to `json_object_get' /usr/bin/ld: fips_validation.c:(.text+0xd14): undefined reference to `json_integer_value' ...
Code in an example can't rely on RTE_HAS_JANSSON, because it only indicates that the jansson library was available at the time of dpdk compilation.
Prefer a local build flag (like what is done in vm_power_manager). And add linking to libjansson, if available.
Fixes: f556293fd58e ("examples/fips_validation: add JSON info to header")
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>
show more ...
|
#
b09aac2d |
| 30-May-2022 |
Brandon Lo <blo@iol.unh.edu> |
examples/fips_validation: add JSON to GCM test
Added JSON-specific testing and writeback functions which allows the user to test AES-GCM vector sets.
Signed-off-by: Brandon Lo <blo@iol.unh.edu> Ack
examples/fips_validation: add JSON to GCM test
Added JSON-specific testing and writeback functions which allows the user to test AES-GCM vector sets.
Signed-off-by: Brandon Lo <blo@iol.unh.edu> Acked-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Tested-by: Jakub Poczatek <jakub.poczatek@intel.com>
show more ...
|
#
601b8a54 |
| 22-Oct-2020 |
Fan Zhang <roy.fan.zhang@intel.com> |
fips_validation: fix GCM test
This patch fixes FIPS GCM test of the redundant plaintext string write and insufficient test case support check for some corner cases.
Fixes: d09abf2d1007 ("examples/f
fips_validation: fix GCM test
This patch fixes FIPS GCM test of the redundant plaintext string write and insufficient test case support check for some corner cases.
Fixes: d09abf2d1007 ("examples/fips_validation: update GCM test") Cc: stable@dpdk.org
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
#
d09abf2d |
| 09-Oct-2020 |
Fan Zhang <roy.fan.zhang@intel.com> |
examples/fips_validation: update GCM test
This patch updates fips validation GCM test capabilities:
- In NIST GCMVS spec GMAC test vectors are the GCM ones with plaintext length as 0 and uses AAD a
examples/fips_validation: update GCM test
This patch updates fips validation GCM test capabilities:
- In NIST GCMVS spec GMAC test vectors are the GCM ones with plaintext length as 0 and uses AAD as input data. Originally fips_validation tests treats them both as GCM test vectors. This patch introduce automatic test type recognition between the two: when plaintext length is 0 the prepare_gmac_xform and prepare_auth_op functions are called, otherwise prepare_gcm_xform and prepare_aead_op functions are called.
- NIST GCMVS also specified externally or internally IV generation. When IV is to be generated by IUT internally IUT shall store the generated IV in the response file. This patch also adds the support to that.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Signed-off-by: Weqaar Janjua <weqaar.a.janjua@intel.com> Acked-by: John Griffin <john.griffin@intel.com>
show more ...
|
#
b1ea86a0 |
| 18-Feb-2020 |
Anoob Joseph <anoobj@marvell.com> |
examples/fips_validation: fix string token for CT length
The NIST test vectors use the string 'PTlen' to denote text lengths in case of encrypt & decrypt operations. So the same string needs to be u
examples/fips_validation: fix string token for CT length
The NIST test vectors use the string 'PTlen' to denote text lengths in case of encrypt & decrypt operations. So the same string needs to be used while parsing PT and CT.
Fixes: 2adb3b4e7e54 ("examples/fips_validation: fix AES-GCM cipher length parsing")
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
2adb3b4e |
| 14-Feb-2020 |
Fan Zhang <roy.fan.zhang@intel.com> |
examples/fips_validation: fix AES-GCM cipher length parsing
This patch fixes the cipher len keyword typo.
Fixes: 07f5e4553293 ("examples/fips_validation: fix cipher length for AES-GCM")
Suggested-
examples/fips_validation: fix AES-GCM cipher length parsing
This patch fixes the cipher len keyword typo.
Fixes: 07f5e4553293 ("examples/fips_validation: fix cipher length for AES-GCM")
Suggested-by: Akhil Goyal <akhil.goyal@nxp.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
07f5e455 |
| 06-Jan-2020 |
Sucharitha Sarananaga <ssarananaga@marvell.com> |
examples/fips_validation: fix cipher length for AES-GCM
Cipher length need to be updated in case of AES-GCM decryption.
Fixes: 4aaad2995e13 ("examples/fips_validation: support GCM parsing") Cc: sta
examples/fips_validation: fix cipher length for AES-GCM
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>
show more ...
|
#
51b9292e |
| 27-Nov-2019 |
Sucharitha Sarananaga <ssarananaga@marvell.com> |
examples/fips_validation: fix vectors for AES-GCM
Test vectors for AES-GCM need to be populated by using aead member and not cipher_auth. Using incorrect member would result in failures when AES-GCM
examples/fips_validation: fix vectors for AES-GCM
Test vectors for AES-GCM need to be populated by using aead member and not cipher_auth. Using incorrect member would result in failures when AES-GCM with non-zero AAD is tried.
Bugzilla ID: 360 Fixes: 4aaad2995e13 ("examples/fips_validation: support GCM parsing")
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Sucharitha Sarananaga <ssarananaga@marvell.com>
show more ...
|
#
4aaad299 |
| 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support GCM parsing
Added enablement for GCM parser, to allow the application to parser the GCM request file and to validate all tests supported.
Signed-off-by: Marko Kova
examples/fips_validation: support GCM parsing
Added enablement for GCM parser, to allow the application to parser the GCM request file and to validate all tests supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|