[PATCH v2 0/4] add QAT GEN LCE device

2024-02-26 Thread Nishikant Nayak
This patchset adds a new QAT LCE device. The device currently only supports symmetric crypto, and only the AES-GCM algorithm. v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code. - Updated macro names. Nishikant Nayak (4): common/qat: add files specific to GEN LCE

[PATCH v2 1/4] common/qat: add files specific to GEN LCE

2024-02-26 Thread Nishikant Nayak
Adding GEN5 files for handling GEN LCE specific operaions. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed

[PATCH v2 2/4] common/qat: update common driver to support GEN LCE

2024-02-26 Thread Nishikant Nayak
Adding GEN LCE specific macros which is required for updating the support for GEN LCE features. Also this patch adds other macros which is being used by GEN LCE Specific APIs. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v2 3/4] crypto/qat: update headers for GEN LCE support

2024-02-26 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN LCE, Also added/updated of the response processing APIs based on GEN LCE requirement. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v2 4/4] test/cryptodev: add tests for GCM with AAD

2024-02-26 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak --- v2: - Removed unused code. - Added one new unit test, AAD with GCM

[PATCH v3 0/4] add new QAT gen3 and gen5

2024-02-27 Thread Nishikant Nayak
modification for raw API path. - Fixed setting extended protocol flag bit position. - Added check for ZUC-256 wireless slice in slice map. Nishikant Nayak (4): common/qat: add files specific to GEN LCE common/qat: update common driver to support GEN LCE crypto/qat: update headers for GEN

[PATCH v3 1/4] common/qat: add files specific to GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN5 files for handling GEN LCE specific operations. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak --- v3: - Removed use of linux/kernel.h macro to fix ARM

[PATCH v3 2/4] common/qat: update common driver to support GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN LCE specific macros which is required for updating the support for GEN LCE features. Also this patch adds other macros which is being used by GEN LCE Specific APIs. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v3 3/4] crypto/qat: update headers for GEN LCE support

2024-02-27 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN LCE, Also added/updated of the response processing APIs based on GEN LCE requirement. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v3 4/4] test/cryptodev: add tests for GCM with AAD

2024-02-27 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak --- v2: - Removed unused code. - Added one new unit test, AAD with GCM

[PATCH v4 0/4] add QAT GEN LCE device

2024-02-27 Thread Nishikant Nayak
/kernel.h macro with local macro to fix ARM compilation in CI. v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code. - Updated macro names. Nishikant Nayak (4): common/qat: add files specific to GEN LCE common/qat: update common driver to support GEN LCE crypto/qat

[PATCH v4 1/4] common/qat: add files specific to GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN5 files for handling GEN LCE specific operations. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak --- v3: - Removed use of linux/kernel.h macro to fix ARM

[PATCH v4 2/4] common/qat: update common driver to support GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN LCE specific macros which is required for updating the support for GEN LCE features. Also this patch adds other macros which is being used by GEN LCE Specific APIs. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v4 3/4] crypto/qat: update headers for GEN LCE support

2024-02-27 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN LCE, Also added/updated of the response processing APIs based on GEN LCE requirement. Signed-off-by: Nishikant Nayak --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code

[PATCH v4 4/4] test/cryptodev: add tests for GCM with AAD

2024-02-27 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak --- v2: - Removed unused code. - Added one new unit test, AAD with GCM

[PATCH v5 0/4] add QAT GEN LCE device

2024-02-27 Thread Nishikant Nayak
typos in commit and code comments. - Replaced use of linux/kernel.h macro with local macro to fix ARM compilation in CI. v2: - Renamed device from GEN 5 to GEN LCE. - Removed unused code. - Updated macro names. Nishikant Nayak (4): common/qat: add files specific to GEN LCE common

[PATCH v5 1/4] common/qat: add files specific to GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN5 files for handling GEN LCE specific operations. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v5: - Replaced usage of __u8 with

[PATCH v5 2/4] common/qat: update common driver to support GEN LCE

2024-02-27 Thread Nishikant Nayak
Adding GEN LCE specific macros which is required for updating the support for GEN LCE features. Also this patch adds other macros which is being used by GEN LCE Specific APIs. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v2: - Renamed device from GEN 5 to GEN LCE. - Removed

[PATCH v5 4/4] test/cryptodev: add tests for GCM with AAD

2024-02-27 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v2: - Removed unused code. - Added one new

[PATCH v5 3/4] crypto/qat: update headers for GEN LCE support

2024-02-27 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN LCE, Also added/updated of the response processing APIs based on GEN LCE requirement. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v2: - Renamed device from GEN 5 to GEN LCE

[PATCH v6 0/4] add QAT GEN LCE device

2024-02-28 Thread Nishikant Nayak
macro names. Nishikant Nayak (4): common/qat: add files specific to GEN LCE common/qat: update common driver to support GEN LCE crypto/qat: update headers for GEN LCE support test/cryptodev: add tests for GCM with AAD .mailmap | 1 + app/test

[PATCH v6 2/4] common/qat: update common driver to support GEN LCE

2024-02-28 Thread Nishikant Nayak
Adding GEN LCE specific macros which is required for updating the support for GEN LCE features. Also this patch adds other macros which is being used by GEN LCE Specific APIs. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v6: - Removed unused PCI device IDs from the device list

[PATCH v6 1/4] common/qat: add files specific to GEN LCE

2024-02-28 Thread Nishikant Nayak
Adding GEN5 files for handling GEN LCE specific operations. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v5: - Replaced usage of __u8 with

[PATCH v6 3/4] crypto/qat: update headers for GEN LCE support

2024-02-28 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN LCE, Also added/updated of the response processing APIs based on GEN LCE requirement. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v2: - Renamed device from GEN 5 to GEN LCE

[PATCH v6 4/4] test/cryptodev: add tests for GCM with AAD

2024-02-28 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak Acked-by: Ciara Power --- v2: - Removed unused code. - Added one new

[PATCH 1/4] common/qat: add files specific to GEN5

2023-12-20 Thread Nishikant Nayak
Adding GEN5 files for handling GEN5 specific operaions. These files are inherited from the existing files/APIs which has some changes specific GEN5 requirements Also updated the mailmap file. Signed-off-by: Nishikant Nayak --- .mailmap | 1 + drivers

[PATCH 2/4] common/qat: update common driver to support GEN5

2023-12-20 Thread Nishikant Nayak
Adding GEN5 specific macros which is required for updating the support for GEN5 features. Also this patch adds other macros which is being used by GEN5 Specific APIs. Signed-off-by: Nishikant Nayak --- drivers/common/qat/meson.build| 2 + .../qat/qat_adf

[PATCH 3/4] crypto/qat: update headers for GEN5 support

2023-12-20 Thread Nishikant Nayak
This patch handles the changes required for updating the common header fields specific to GEN5, Also added/updated of the response processing APIs based on GEN5 requirement. Signed-off-by: Nishikant Nayak --- drivers/crypto/qat/qat_sym.c | 10 - drivers/crypto/qat/qat_sym.h

[PATCH 4/4] test/cryptodev: add tests for GCM with AAD

2023-12-20 Thread Nishikant Nayak
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD. The new test case adds one new test for GCM algo for both encrypt and decrypt operations. Signed-off-by: Nishikant Nayak --- app/test/test_cryptodev.c | 48 +--- app