[PATCH] examples/fips_validation: add parsing for aes_cbc

2022-05-18 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation.c| 14 +- examples/fips_validation/fips_validation.h| 1 + .../fips_validation/fips_validation_aes.c | 218 ++ examples

RE: [EXT] [PATCH v4 1/8] examples/fips_validation: add jansson dependency

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 2/8] examples/fips_validation: add json info to header

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 3/8] examples/fips_validation: add json parsing

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 4/8] examples/fips_validation: allow json file as input

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 5/8] examples/fips_validation: add json to gcm test

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 6/8] examples/fips_validation: add json to hmac

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 7/8] examples/fips_validation: implement json cmac test

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 8/8] examples/fips_validation: add parsing for cmac

2022-05-18 Thread Gowrishankar Muthukrishnan
Verified the functionality changes and looks good to me. Acked-by: Gowrishankar Muthukrishnan Thanks. > -Original Message- > From: Brandon Lo > Sent: Friday, April 29, 2022 9:46 PM > To: roy.fan.zh...@intel.com; ciara.po...@intel.com > Cc: dev@dpdk.org; Brandon Lo

RE: [EXT] [PATCH v4 4/8] examples/fips_validation: allow json file as input

2022-05-18 Thread Gowrishankar Muthukrishnan
for unused use_json (when !RTE_HAS_JANSSON). Can this be removed ?. Thanks, Gowrishankar

RE: [EXT] [PATCH v4 8/8] examples/fips_validation: add parsing for cmac

2022-05-18 Thread Gowrishankar Muthukrishnan
t char *key, char *src, > + __rte_unused struct fips_val *val) Can this function be static in fips_validation_cmac.c which is more appropriate also ?. Thanks, Gowrishankar

[PATCH] examples/fips_validation: cleanup bypass tests in response file

2022-05-18 Thread Gowrishankar Muthukrishnan
Remove garbage entries for bypassed tests in response file. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: series-22738 ("Add JSON vector set support to fips validation") --- examples/fips_validation/main.c | 74 - 1 file changed, 35 inserti

[PATCH v2] examples/fips_validation: reset IV generation in every test group

2022-05-18 Thread Gowrishankar Muthukrishnan
Reset IV generation in every test group. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: series-22738 ("Add JSON vector set support to fips validation") --- examples/fips_validation/fips_validation_gcm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/fips_

[PATCH v2] examples/fips_validation: add parsing for aes_cbc

2022-05-18 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: series-22738 ("Add JSON vector set support to fips validation") v2: - minor cleanup. --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_

RE: [EXT] [PATCH v4 8/8] examples/fips_validation: add parsing for cmac

2022-05-19 Thread Gowrishankar Muthukrishnan
+ lylav...@iol.unh.edu > -Original Message- > From: Gowrishankar Muthukrishnan > Sent: Thursday, May 19, 2022 11:01 AM > To: Brandon Lo ; roy.fan.zh...@intel.com; > ciara.po...@intel.com > Cc: dev@dpdk.org > Subject: RE: [EXT] [PATCH v4 8/8] examples/fips_valida

RE: [EXT] [PATCH v4 4/8] examples/fips_validation: allow json file as input

2022-05-19 Thread Gowrishankar Muthukrishnan
+lylav...@iol.unh.edu > -Original Message- > From: Gowrishankar Muthukrishnan > Sent: Thursday, May 19, 2022 11:00 AM > To: Brandon Lo ; roy.fan.zh...@intel.com; > ciara.po...@intel.com > Cc: dev@dpdk.org > Subject: RE: [EXT] [PATCH v4 4/8] examples/fips_validatio

RE: [EXT] [RFC] examples/fips_validation: add fips 140-3 acvp aes-cbc test

2022-05-25 Thread Gowrishankar Muthukrishnan
Hi Brian, Thanks for the RFC and PFA inline my comments. > -Original Message- > From: Brian Dooley > Sent: Friday, May 20, 2022 9:36 PM > To: dev@dpdk.org > Cc: Akhil Goyal ; Gowrishankar Muthukrishnan > ; Brian Dooley ; Fan > Zhang > Subject: [EXT] [RFC] examp

[v5, 00/11] Add JSON vector set support to fips validation

2022-05-25 Thread Gowrishankar Muthukrishnan
/fips_validation: add json to hmac examples/fips_validation: implement json cmac test examples/fips_validation: add parsing for cmac Gowrishankar Muthukrishnan (3): examples/fips_validation: cleanup bypass tests in response file examples/fips_validation: reset IV generation in every test group

[v5, 01/11] examples/fips_validation: add jansson dependency

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added a check for RTE_HAS_JANSSON into the meson configuration file for JSON support. Signed-off-by: Brandon Lo --- examples/fips_validation/meson.build | 4 1 file changed, 4 insertions(+) diff --git a/examples/fips_validation/meson.build b/examples/fips_validation/mes

[v5, 02/11] examples/fips_validation: add json info to header

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added json-specific functions and other information needed to test the new FIPS test vectors. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v5: * fix typo in macro name for prefixes. v2: * fix type of prefix to suffix --- examples/fips_validation

[v5, 03/11] examples/fips_validation: add json parsing

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added functions to parse the required information from a vector set given in the new json format. Signed-off-by: Brandon Lo --- v3: * fix checkpatch warnings v2: * fix for loop initialization --- examples/fips_validation/fips_validation.c | 92 ++ 1 file c

[v5, 04/11] examples/fips_validation: allow json file as input

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added the ability to use the json format as the input and output of the example application. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * fix to check info.file_type in json file type as well. v3: * fix checkpatch warnings v2: * remove

[v5, 05/11] examples/fips_validation: add json to gcm test

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds json-specific testing and writeback function. Allows the user to test AES-GCM vector sets. Signed-off-by: Brandon Lo --- v3: * fix checkpatch warnings --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_gcm.c | 151 ++

[v5, 06/11] examples/fips_validation: add json to hmac

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds JSON support for the HMAC algorithm. Signed-off-by: Brandon Lo --- examples/fips_validation/fips_validation.c| 2 + examples/fips_validation/fips_validation.h| 6 ++ .../fips_validation/fips_validation_hmac.c| 93 +++ examples/fips_validation

[v5, 07/11] examples/fips_validation: implement json cmac test

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Implemented JSON support for the CMAC test. Signed-off-by: Brandon Lo -- v5: * parser_read_cmac_direction_str is static. --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_cmac.c| 80 +++ 2 files changed, 83 insert

[v5, 08/11] examples/fips_validation: add parsing for cmac

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added function to parse algorithm for CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * parser_read_cmac_direction_str implementation moved to static. --- examples/fips_validation/fips_validation.c | 19 --- examples

[v5, 09/11] examples/fips_validation: cleanup bypass tests in response file

2022-05-25 Thread Gowrishankar Muthukrishnan
Remove garbage entries for bypassed tests in response file. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/main.c | 74 - 1 file changed, 35 insertions(+), 39 deletions(-) diff --git a/examples/fips_validation/main.c b/examples

[v5, 10/11] examples/fips_validation: reset IV generation in every test group

2022-05-25 Thread Gowrishankar Muthukrishnan
Reset IV generation in every test group. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation_gcm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/fips_validation/fips_validation_gcm.c b/examples/fips_validation/fips_validation_gcm.c index

[v5, 11/11] examples/fips_validation: add parsing for aes_cbc

2022-05-25 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation/fips_validation_aes.c | 223 ++ examples

[v5,11/11] examples/fips_validation: add parsing for aes_cbc

2022-05-25 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation/fips_validation_aes.c | 223 ++ examples

[v6, 00/11] Add JSON vector set support to fips validation

2022-05-25 Thread Gowrishankar Muthukrishnan
gcm test examples/fips_validation: add json to hmac examples/fips_validation: implement json cmac test examples/fips_validation: add parsing for cmac Gowrishankar Muthukrishnan (3): examples/fips_validation: cleanup bypass tests in response file examples/fips_validation: reset IV

[v6, 01/11] examples/fips_validation: add jansson dependency

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added a check for RTE_HAS_JANSSON into the meson configuration file for JSON support. Signed-off-by: Brandon Lo --- examples/fips_validation/meson.build | 4 1 file changed, 4 insertions(+) diff --git a/examples/fips_validation/meson.build b/examples/fips_validation/mes

[v6, 02/11] examples/fips_validation: add json info to header

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added json-specific functions and other information needed to test the new FIPS test vectors. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v5: * fix typo in macro name for prefixes. v2: * fix type of prefix to suffix --- examples/fips_validation

[v6, 03/11] examples/fips_validation: add json parsing

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added functions to parse the required information from a vector set given in the new json format. Signed-off-by: Brandon Lo --- v3: * fix checkpatch warnings v2: * fix for loop initialization --- examples/fips_validation/fips_validation.c | 92 ++ 1 file c

[v6, 04/11] examples/fips_validation: allow json file as input

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added the ability to use the json format as the input and output of the example application. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * fix to check info.file_type in json file type as well. v3: * fix checkpatch warnings v2: * remove

[v6, 05/11] examples/fips_validation: add json to gcm test

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds json-specific testing and writeback function. Allows the user to test AES-GCM vector sets. Signed-off-by: Brandon Lo --- v3: * fix checkpatch warnings --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_gcm.c | 151 ++

[v6, 06/11] examples/fips_validation: add json to hmac

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds JSON support for the HMAC algorithm. Signed-off-by: Brandon Lo --- examples/fips_validation/fips_validation.c| 2 + examples/fips_validation/fips_validation.h| 6 ++ .../fips_validation/fips_validation_hmac.c| 93 +++ examples/fips_validation

[v6, 07/11] examples/fips_validation: implement json cmac test

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Implemented JSON support for the CMAC test. Signed-off-by: Brandon Lo -- v5: * parser_read_cmac_direction_str is static. --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_cmac.c| 80 +++ 2 files changed, 83 insert

[v6, 08/11] examples/fips_validation: add parsing for cmac

2022-05-25 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added function to parse algorithm for CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * parser_read_cmac_direction_str implementation moved to static. --- examples/fips_validation/fips_validation.c | 19 --- examples

[v6, 10/11] examples/fips_validation: reset IV generation in every test group

2022-05-25 Thread Gowrishankar Muthukrishnan
Reset IV generation in every test group. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation_gcm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/fips_validation/fips_validation_gcm.c b/examples/fips_validation/fips_validation_gcm.c index

[v6, 11/11] examples/fips_validation: add parsing for aes_cbc

2022-05-25 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan -- v6: * fixed local variable initialization in fips_mct_aes_test. --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation

[v6, 09/11] examples/fips_validation: cleanup bypass tests in response file

2022-05-25 Thread Gowrishankar Muthukrishnan
Remove garbage entries for bypassed tests in response file. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/main.c | 74 - 1 file changed, 35 insertions(+), 39 deletions(-) diff --git a/examples/fips_validation/main.c b/examples

[v7, 00/11] Add JSON vector set support to fips validation

2022-05-26 Thread Gowrishankar Muthukrishnan
file as input examples/fips_validation: add json to gcm test examples/fips_validation: add json to hmac examples/fips_validation: implement json cmac test examples/fips_validation: add parsing for cmac Gowrishankar Muthukrishnan (3): examples/fips_validation: cleanup bypass tests in

[v7, 01/11] examples/fips_validation: add jansson dependency

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added a check for RTE_HAS_JANSSON into the meson configuration file for JSON support. Signed-off-by: Brandon Lo --- examples/fips_validation/meson.build | 4 1 file changed, 4 insertions(+) diff --git a/examples/fips_validation/meson.build b/examples/fips_validation/mes

[v7, 02/11] examples/fips_validation: add json info to header

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added json-specific functions and other information needed to test the new FIPS test vectors. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v7: * fix switch clause for info.file_type. v5: * fix typo in macro name for prefixes. v2: * fix type of

[v7, 03/11] examples/fips_validation: add json parsing

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added functions to parse the required information from a vector set given in the new json format. Signed-off-by: Brandon Lo --- v7: * pulled json_info define from next patch. v3: * fix checkpatch warnings v2: * fix for loop initialization --- examples/fips_validation/fips_va

[v7, 04/11] examples/fips_validation: allow json file as input

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added the ability to use the json format as the input and output of the example application. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * fix to check info.file_type in json file type as well. v3: * fix checkpatch warnings v2: * remove

[v7, 05/11] examples/fips_validation: add json to gcm test

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds json-specific testing and writeback function. Allows the user to test AES-GCM vector sets. Signed-off-by: Brandon Lo --- v3: * fix checkpatch warnings --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_gcm.c | 151 ++

[v7, 06/11] examples/fips_validation: add json to hmac

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds JSON support for the HMAC algorithm. Signed-off-by: Brandon Lo --- examples/fips_validation/fips_validation.c| 2 + examples/fips_validation/fips_validation.h| 6 ++ .../fips_validation/fips_validation_hmac.c| 93 +++ examples/fips_validation

[v7, 07/11] examples/fips_validation: implement json cmac test

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Implemented JSON support for the CMAC test. Signed-off-by: Brandon Lo -- v5: * parser_read_cmac_direction_str is static. --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_cmac.c| 80 +++ 2 files changed, 83 insert

[v7, 08/11] examples/fips_validation: add parsing for cmac

2022-05-26 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added function to parse algorithm for CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * parser_read_cmac_direction_str implementation moved to static. --- examples/fips_validation/fips_validation.c | 19 --- examples

[v7, 09/11] examples/fips_validation: cleanup bypass tests in response file

2022-05-26 Thread Gowrishankar Muthukrishnan
Remove garbage entries for bypassed tests in response file. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/main.c | 74 - 1 file changed, 35 insertions(+), 39 deletions(-) diff --git a/examples/fips_validation/main.c b/examples

[v7, 10/11] examples/fips_validation: reset IV generation in every test group

2022-05-26 Thread Gowrishankar Muthukrishnan
Reset IV generation in every test group. Signed-off-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation_gcm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/fips_validation/fips_validation_gcm.c b/examples/fips_validation/fips_validation_gcm.c index

[v7, 11/11] examples/fips_validation: add parsing for aes_cbc

2022-05-26 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan -- v6: * fixed local variable initialization in fips_mct_aes_test. --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation

[v8, 00/10] Add JSON vector set support to fips validation

2022-05-30 Thread Gowrishankar Muthukrishnan
/fips_validation: add json parsing examples/fips_validation: allow json file as input examples/fips_validation: add json to gcm test examples/fips_validation: add json to hmac examples/fips_validation: implement json cmac test examples/fips_validation: add parsing for cmac Gowrishankar Muthukrishnan (2

[v8, 01/10] examples/fips_validation: add jansson dependency

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added a check for RTE_HAS_JANSSON into the meson configuration file for JSON support. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- examples/fips_validation/meson.build | 4 1 file changed, 4 insertions(+) diff --git a/examples/fips_validation

[v8, 02/10] examples/fips_validation: add json info to header

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added json-specific functions and other information needed to test the new FIPS test vectors. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v7: * fix switch clause for info.file_type. v5: * fix typo in macro name for prefixes. v2: * fix type of

[v8, 03/10] examples/fips_validation: add json parsing

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added functions to parse the required information from a vector set given in the new json format. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v7: * pulled json_info define from next patch. v3: * fix checkpatch warnings v2: * fix for loop

[v8, 04/10] examples/fips_validation: allow json file as input

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added the ability to use the json format as the input and output of the example application. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v8: * dont steal refcount on write_set using _new as latter is updated subsequently in same function. * fix

[v8, 05/10] examples/fips_validation: add json to gcm test

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds json-specific testing and writeback function. Allows the user to test AES-GCM vector sets. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- v8: * reset IV generation var in every test group as initialization. v3: * fix checkpatch warnings --- examples

[v8, 06/10] examples/fips_validation: add json to hmac

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds JSON support for the HMAC algorithm. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation.c| 2 + examples/fips_validation/fips_validation.h| 6 ++ .../fips_validation/fips_validation_hmac.c| 93

[v8, 07/10] examples/fips_validation: implement json cmac test

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Implemented JSON support for the CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v5: * parser_read_cmac_direction_str is static. --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_cmac.c| 80

[v8, 08/10] examples/fips_validation: add parsing for cmac

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added function to parse algorithm for CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * parser_read_cmac_direction_str implementation moved to static. --- examples/fips_validation/fips_validation.c | 19 --- examples

[v8, 09/10] examples/fips_validation: add parsing for aes_cbc

2022-05-30 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan -- v6: * fixed local variable initialization in fips_mct_aes_test. --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation

[v8, 10/10] doc: add notes about acvp validation support

2022-05-30 Thread Gowrishankar Muthukrishnan
Add notes on algorithms supported for ACVP validation. Signed-off-by: Gowrishankar Muthukrishnan --- doc/guides/sample_app_ug/fips_validation.rst | 30 +++- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/doc/guides/sample_app_ug/fips_validation.rst b/doc/guides

[v9, 00/10] Add JSON vector set support to fips validation

2022-05-30 Thread Gowrishankar Muthukrishnan
Gowrishankar Muthukrishnan (2): examples/fips_validation: add parsing for aes_cbc doc: add notes about acvp validation support doc/guides/sample_app_ug/fips_validation.rst | 30 +- examples/fips_validation/fips_validation.c| 117 ++- examples/fips_validation/fips_validation.h| 64

[v9, 01/10] examples/fips_validation: add jansson dependency

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added a check for RTE_HAS_JANSSON into the meson configuration file for JSON support. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- examples/fips_validation/meson.build | 4 1 file changed, 4 insertions(+) diff --git a/examples/fips_validation

[v9, 02/10] examples/fips_validation: add json info to header

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added json-specific functions and other information needed to test the new FIPS test vectors. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v7: * fix switch clause for info.file_type. v5: * fix typo in macro name for prefixes. v2: * fix type of

[v9, 03/10] examples/fips_validation: add json parsing

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added functions to parse the required information from a vector set given in the new json format. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v7: * pulled json_info define from next patch. v3: * fix checkpatch warnings v2: * fix for loop

[v9, 04/10] examples/fips_validation: allow json file as input

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added the ability to use the json format as the input and output of the example application. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v8: * dont steal refcount on write_set using _new as latter is updated subsequently in same function. * fix

[v9, 05/10] examples/fips_validation: add json to gcm test

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds json-specific testing and writeback function. Allows the user to test AES-GCM vector sets. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- v8: * reset IV generation var in every test group as initialization. v3: * fix checkpatch warnings --- examples

[v9, 06/10] examples/fips_validation: add json to hmac

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Adds JSON support for the HMAC algorithm. Signed-off-by: Brandon Lo Acked-by: Gowrishankar Muthukrishnan --- examples/fips_validation/fips_validation.c| 2 + examples/fips_validation/fips_validation.h| 6 ++ .../fips_validation/fips_validation_hmac.c| 93

[v9, 07/10] examples/fips_validation: implement json cmac test

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Implemented JSON support for the CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan --- v5: * parser_read_cmac_direction_str is static. --- examples/fips_validation/fips_validation.h| 3 + .../fips_validation/fips_validation_cmac.c| 80

[v9, 08/10] examples/fips_validation: add parsing for cmac

2022-05-30 Thread Gowrishankar Muthukrishnan
From: Brandon Lo Added function to parse algorithm for CMAC test. Signed-off-by: Brandon Lo Signed-off-by: Gowrishankar Muthukrishnan -- v5: * parser_read_cmac_direction_str implementation moved to static. --- examples/fips_validation/fips_validation.c | 19 --- examples

[v9, 09/10] examples/fips_validation: add parsing for aes_cbc

2022-05-30 Thread Gowrishankar Muthukrishnan
Added function to parse algorithm for AES_CBC test. Signed-off-by: Gowrishankar Muthukrishnan -- v6: * fixed local variable initialization in fips_mct_aes_test. --- examples/fips_validation/fips_validation.c| 8 +- examples/fips_validation/fips_validation.h| 4 + .../fips_validation

[v9, 10/10] doc: add notes about acvp validation support

2022-05-30 Thread Gowrishankar Muthukrishnan
Add notes on algorithms supported for ACVP validation. Signed-off-by: Gowrishankar Muthukrishnan --- doc/guides/sample_app_ug/fips_validation.rst | 30 +++- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/doc/guides/sample_app_ug/fips_validation.rst b/doc/guides

[dpdk-dev] [v2] mempool: add telemetry endpoint for mempool info

2021-10-21 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for mempool info. Signed-off-by: Gowrishankar Muthukrishnan Reviewed-by: Bruce Richardson --- v2: - code alignments fixed --- lib/mempool/rte_mempool.c | 84 +++ 1 file changed, 84 insertions(+) diff --git a/lib/mempool

[dpdk-dev] [v2] cryptodev: add telemetry endpoint for cryptodev capabilities

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") v2: - renamed endpoint as caps. --- lib/cryptodev/rte_cryptodev.c | 65 +++ 1 file c

[dpdk-dev] [v5] crypto/cnxk: add telemetry endpoints to cryptodev

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to cryptodev. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") Depends-on: patch-19913 ("cryptodev: add telemetry endpoint for cryptodev capabilities") v5: - endpoint renamed as caps.

[dpdk-dev] [v3] cryptodev: add telemetry endpoint for cryptodev capabilities

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") v3: - checkpatch fixes. --- lib/cryptodev/rte_cryptodev.c | 65 +++ 1 file changed, 65

[dpdk-dev] [v6] crypto/cnxk: add telemetry endpoints to cryptodev

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to cryptodev. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") Depends-on: patch-19915 ("cryptodev: add telemetry endpoint for cryptodev capabilities") v6: - checkpatch fixes.

[dpdk-dev] [v7] crypto/cnxk: add telemetry endpoints to cryptodev

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to cryptodev. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") Depends-on: patch-19915 ("cryptodev: add telemetry endpoint for cryptodev capabilities") v7: - compilation issue in CI fixed

[dpdk-dev] [v3] mempool: add telemetry endpoint for mempool info

2021-10-22 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for mempool info. Signed-off-by: Gowrishankar Muthukrishnan Reviewed-by: Bruce Richardson --- v3: - added explicit telemetry dependency in meson --- lib/mempool/meson.build | 2 +- lib/mempool/rte_mempool.c | 84 +++ 2 files

[dpdk-dev] [v4] cryptodev: add telemetry endpoint for cryptodev capabilities

2021-10-26 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") v4: - minor cleanup --- lib/cryptodev/rte_cryptodev.c | 61 +++ 1 file changed, 61

[dpdk-dev] [v5] cryptodev: add telemetry endpoint for cryptodev capabilities

2021-10-26 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") v5: - minor cleanup --- lib/cryptodev/rte_cryptodev.c | 61 +++ 1 file changed, 61

[dpdk-dev] [v8] crypto/cnxk: add telemetry endpoints to cryptodev

2021-10-26 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to cryptodev. Signed-off-by: Gowrishankar Muthukrishnan --- Depends-on: patch-19601 ("cryptodev: add telemetry callbacks") Depends-on: patch-20006 ("cryptodev: add telemetry endpoint for cryptodev capabilities") v8: - minor cleanup

Re: [dpdk-dev] [v5] cryptodev: add telemetry endpoint for cryptodev capabilities

2021-10-26 Thread Gowrishankar Muthukrishnan
articular Crypto device:: +--> /cryptodev/caps,0 +{"/cryptodev/caps": {"crypto_caps": [], "crypto_caps_n": }} For more information on how to use the Telemetry interface, see the :doc:`../howto/telemetry`. Thanks, Gowrishankar > > Acked-by: Akhil Goyal

[dpdk-dev] [v9] crypto/cnxk: add telemetry endpoints to cryptodev

2021-10-30 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to cnxk secure cryptodev capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v9: - moved rte_security_capability into rte_security lib telemetry. --- .../crypto/cnxk/cnxk_cryptodev_telemetry.c| 81 +++ drivers/crypto/cnxk/meson.build

[dpdk-dev] [v1] security: add telemetry endpoint for cryptodev security capabilities

2021-10-30 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev security capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v1: - forked from patch 20009 "crypto/cnxk: add telemetry endpoints to cryptodev" to integrate changes in lib/rte_security itself. --- lib/security/rte_secur

[dpdk-dev] [v2] security: add telemetry endpoint for cryptodev security capabilities

2021-10-30 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev security capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v2: - updated doc and release notes --- doc/guides/prog_guide/rte_security.rst | 22 ++ doc/guides/rel_notes/release_21_11.rst | 5 ++ lib/security/rte_security.c| 98

[dpdk-dev] [v3] security: add telemetry endpoint for cryptodev security capabilities

2021-11-02 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev security capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v3: - secure cryptodev capability endpoint is added and endpoints renamed. --- doc/guides/prog_guide/rte_security.rst | 28 doc/guides/rel_notes/release_21_11.rst | 5 + lib

[dpdk-dev] [v4] security: add telemetry endpoint for cryptodev security capabilities

2021-11-02 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev security capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v4: - fixed typo in help. --- doc/guides/prog_guide/rte_security.rst | 28 doc/guides/rel_notes/release_21_11.rst | 5 + lib/security/rte_security.c| 182

Re: [dpdk-dev] [v8] crypto/cnxk: add telemetry endpoints to cryptodev

2021-11-02 Thread Gowrishankar Muthukrishnan
Hi Akhil, > > Subject: [v8] crypto/cnxk: add telemetry endpoints to cryptodev > > > > Add telemetry endpoints to cryptodev. > > > > Signed-off-by: Gowrishankar Muthukrishnan > > --- > > Depends-on: patch-19601 ("cryptodev: add telemetry callbacks

Re: [dpdk-dev] [v4] security: add telemetry endpoint for cryptodev security capabilities

2021-11-03 Thread Gowrishankar Muthukrishnan
_caps, capabilities- > > >crypto_capabilities); > > + if (capa_id >= crypto_caps_n) { > > + CDEV_LOG_ERR("Extra parameters passed to command, > > ignoring"); > > + return -EINVAL; > > + } > > S

[dpdk-dev] [v5] security: add telemetry endpoint for cryptodev security capabilities

2021-11-03 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint for cryptodev security capabilities. Signed-off-by: Gowrishankar Muthukrishnan --- v5: - fixed parsing security capabilities for a requested index. --- doc/guides/prog_guide/rte_security.rst | 28 doc/guides/rel_notes/release_21_11.rst | 5 + lib/security

[dpdk-dev] [v8, 0/4] cnxk: enable telemetry endpoints for mempool and ethdev

2021-09-21 Thread Gowrishankar Muthukrishnan
This patch series enables telemetry for cnxk in the following: - NPA LF - Mempool driver - NIX LF - Ethdev driver Depends-on: series-18612 ("net/cnxk: support for inline ipsec") v8: - removed lib telemetry and crypto patches for seperate series. Gowrishankar Muthukrishnan (4)

[dpdk-dev] [v8, 1/4] common/cnxk: add telemetry endpoints to npa

2021-09-21 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to npa. Signed-off-by: Gowrishankar Muthukrishnan --- drivers/common/cnxk/cnxk_telemetry.h | 26 +++ drivers/common/cnxk/cnxk_telemetry_npa.c | 224 +++ drivers/common/cnxk/meson.build | 6 +- drivers/common/cnxk/roc_platform.h

[dpdk-dev] [v8, 2/4] mempool/cnxk: add telemetry end points

2021-09-21 Thread Gowrishankar Muthukrishnan
Adding telemetry end points to cnxk mempool driver. Signed-off-by: Gowrishankar Muthukrishnan --- drivers/mempool/cnxk/cnxk_mempool_telemetry.c | 100 ++ drivers/mempool/cnxk/meson.build | 1 + 2 files changed, 101 insertions(+) create mode 100644 drivers/mempool

[dpdk-dev] [v8, 3/4] common/cnxk: add telemetry endpoints to nix

2021-09-21 Thread Gowrishankar Muthukrishnan
Add telemetry endpoints to nix. Signed-off-by: Gowrishankar Muthukrishnan --- drivers/common/cnxk/cnxk_telemetry_nix.c | 849 +++ drivers/common/cnxk/meson.build | 3 +- drivers/common/cnxk/roc_nix.c| 3 + drivers/common/cnxk/roc_nix_priv.h

[dpdk-dev] [v8, 4/4] net/cnxk: add telemetry endpoing to ethdev

2021-09-21 Thread Gowrishankar Muthukrishnan
Add telemetry endpoint to ethdev. Signed-off-by: Gowrishankar Muthukrishnan --- drivers/net/cnxk/cnxk_ethdev_telemetry.c | 129 +++ drivers/net/cnxk/meson.build | 1 + 2 files changed, 130 insertions(+) create mode 100644 drivers/net/cnxk

<    1   2   3   4   5   6   7   8   9   >