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
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
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
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
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
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
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
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
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
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
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
29 matches
Mail list logo