|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2 |
|
| #
3387912f |
| 18-Feb-2022 |
Arek Kusztal <[email protected]> |
cryptodev: fix RSA key type name
This patch fixes misspelled RTE_RSA_KEY_TYPE_QT, this will prevent checkpach from complaining wherever change to RSA is being made.
Fixes: 26008aaed14c ("cryptodev:
cryptodev: fix RSA key type name
This patch fixes misspelled RTE_RSA_KEY_TYPE_QT, this will prevent checkpach from complaining wherever change to RSA is being made.
Fixes: 26008aaed14c ("cryptodev: add asymmetric xform and op definitions") Cc: [email protected]
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v22.03-rc1 |
|
| #
757f40e2 |
| 11-Feb-2022 |
Ciara Power <[email protected]> |
cryptodev: modify return value for asym session create
Rather than the asym session create function returning a session on success, and a NULL value on error, it is modified to now return int values
cryptodev: modify return value for asym session create
Rather than the asym session create function returning a session on success, and a NULL value on error, it is modified to now return int values - 0 on success or -EINVAL/-ENOTSUP/-ENOMEM on failure. The session to be used is passed as input.
This adds clarity on the failure of the create function, which enables treating the -ENOTSUP return as TEST_SKIPPED in test apps.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
92d55afe |
| 11-Feb-2022 |
Ciara Power <[email protected]> |
cryptodev: add asymmetric session user data API
A user data field is added to the asymmetric session structure. Relevant API added to get/set the field.
Signed-off-by: Ciara Power <ciara.power@inte
cryptodev: add asymmetric session user data API
A user data field is added to the asymmetric session structure. Relevant API added to get/set the field.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
a29bb248 |
| 11-Feb-2022 |
Ciara Power <[email protected]> |
cryptodev: hide asymmetric session structure
The rte_cryptodev_asym_session structure is now moved to an internal header. This will no longer be used directly by apps, private session data can be ac
cryptodev: hide asymmetric session structure
The rte_cryptodev_asym_session structure is now moved to an internal header. This will no longer be used directly by apps, private session data can be accessed via get API.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
1f1e4b7c |
| 11-Feb-2022 |
Ciara Power <[email protected]> |
cryptodev: use single mempool for asymmetric session
Rather than using a session buffer that contains pointers to private session data elsewhere, have a single session buffer. This session is create
cryptodev: use single mempool for asymmetric session
Rather than using a session buffer that contains pointers to private session data elsewhere, have a single session buffer. This session is created for a driver ID, and the mempool element contains space for the max session private data needed for any driver.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
0438b7df |
| 11-Feb-2022 |
Ciara Power <[email protected]> |
doc: replace asym crypto code with literal includes
The programmer's guide for cryptodev included sample code for using Asymmetric crypto. This is now replaced with direct code from the test applica
doc: replace asym crypto code with literal includes
The programmer's guide for cryptodev included sample code for using Asymmetric crypto. This is now replaced with direct code from the test application, using literal includes. It is broken into snippets as the test application didn't have all of the required code in one function.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
06c047b6 |
| 09-Feb-2022 |
Stephen Hemminger <[email protected]> |
remove unnecessary null checks
Functions like free, rte_free, and rte_mempool_free already handle NULL pointer so the checks here are not necessary.
Remove redundant NULL pointer checks before free
remove unnecessary null checks
Functions like free, rte_free, and rte_mempool_free already handle NULL pointer so the checks here are not necessary.
Remove redundant NULL pointer checks before free functions found by nullfree.cocci
Signed-off-by: Stephen Hemminger <[email protected]>
show more ...
|
| #
3c60274c |
| 26-Jan-2022 |
Jie Zhou <[email protected]> |
test: skip unsupported tests on Windows
Skip tests which are not yet supported for Windows: - The libraries that tests depend on are not enabled on Windows yet - The tests can compile but with issue
test: skip unsupported tests on Windows
Skip tests which are not yet supported for Windows: - The libraries that tests depend on are not enabled on Windows yet - The tests can compile but with issue still under investigation * test_func_reentrancy: Windows EAL has no protection against repeated calls. * test_lcores: Execution enters an infinite loops, requires investigation. * test_rcu_qsbr_perf: Execution hangs on Windows, requires investigation.
Signed-off-by: Jie Zhou <[email protected]> Signed-off-by: Dmitry Kozlyuk <[email protected]> Acked-by: Tyler Retzlaff <[email protected]>
show more ...
|
| #
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <[email protected]> |
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with dri
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs.
This patch does the following
- Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc - Update the documentation and MAINTAINERS to reflect the same. - Change the reference to OCTEONTX2 as OCTEON 9. Old release notes and the kernel related documentation is not accounted for this change.
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Ferruh Yigit <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Ruifeng Wang <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
59c6646e |
| 10-Aug-2021 |
Akhil Goyal <[email protected]> |
test/crypto: remove illegal PMD header include
rte_cryptodev_pmd.h is an interface between driver and library and it is mentioned in the file that application cannot use it directly. Hence, removing
test/crypto: remove illegal PMD header include
rte_cryptodev_pmd.h is an interface between driver and library and it is mentioned in the file that application cannot use it directly. Hence, removing the include.
Signed-off-by: Akhil Goyal <[email protected]> Acked-by: Matan Azrad <[email protected]> Acked-by: Hemant Agrawal <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
c7e6ab78 |
| 29-Jun-2021 |
Kiran Kumar K <[email protected]> |
test/crypto: add cnxk for asymmetric cases
Registered cn9k and cn10k for asymmetric crypto autotest. Documentation and release notes are also updated.
Signed-off-by: Kiran Kumar K <kirankumark@marv
test/crypto: add cnxk for asymmetric cases
Registered cn9k and cn10k for asymmetric crypto autotest. Documentation and release notes are also updated.
Signed-off-by: Kiran Kumar K <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3 |
|
| #
da74df7d |
| 12-May-2021 |
Ciara Power <[email protected]> |
test/crypto: move test suite parameters to header file
The testsuite params struct and ut functions are now in the cryptodev test header file. This will allow them be used outside of the cryptodev_t
test/crypto: move test suite parameters to header file
The testsuite params struct and ut functions are now in the cryptodev test header file. This will allow them be used outside of the cryptodev_test.c file. They will be used in a subsequent patch by the blockcipher test.
As a result of this change, slight renaming changes were necessary for ipsec and asym tests, to avoid a clash in names.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Declan Doherty <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Acked-by: Akhil Goyal <[email protected]> Tested-by: Ruifeng Wang <[email protected]>
show more ...
|
| #
e68012f0 |
| 12-May-2021 |
Ciara Power <[email protected]> |
test/crypto: replace unsupported with skipped
Testcases were previously using -ENOTSUP and TEST_SKIPPED return statuses interchangeably. Both resulted in the testcase not being run.
These return st
test/crypto: replace unsupported with skipped
Testcases were previously using -ENOTSUP and TEST_SKIPPED return statuses interchangeably. Both resulted in the testcase not being run.
These return statuses are now standardised to TEST_SKIPPED.
Signed-off-by: Ciara Power <[email protected]> Acked-by: Declan Doherty <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Acked-by: Akhil Goyal <[email protected]> Tested-by: Ruifeng Wang <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
c2c92c5d |
| 21-Sep-2020 |
Ciara Power <[email protected]> |
app: remove references to make-based config
Make is no longer supported, RTE_SDK, RTE_TARGET and CONFIG options are no longer in use.
Signed-off-by: Ciara Power <[email protected]> Reviewed-by:
app: remove references to make-based config
Make is no longer supported, RTE_SDK, RTE_TARGET and CONFIG options are no longer in use.
Signed-off-by: Ciara Power <[email protected]> Reviewed-by: Kevin Laatz <[email protected]> Acked-by: Nicolas Chautru <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
0ad83afd |
| 08-Jun-2020 |
Adam Dybkowski <[email protected]> |
test/crypto: fix asymmetric session mempool creation
This patch fixes the element size of the mempool used for allocating asym crypto sessions and their private data.
Fixes: 2c6dab9cd93d ("test/cry
test/crypto: fix asymmetric session mempool creation
This patch fixes the element size of the mempool used for allocating asym crypto sessions and their private data.
Fixes: 2c6dab9cd93d ("test/crypto: add RSA and Mod tests") Cc: [email protected]
Signed-off-by: Adam Dybkowski <[email protected]> Acked-by: Fiona Trahe <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1 |
|
| #
f225c040 |
| 15-Jan-2020 |
Sunila Sahu <[email protected]> |
test/crypto: add ECPM cases
Add test vectors and verify routines for asymmetric operation, EC Point Multiplication.
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Sunila Sahu <ssah
test/crypto: add ECPM cases
Add test vectors and verify routines for asymmetric operation, EC Point Multiplication.
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Sunila Sahu <[email protected]>
show more ...
|
| #
d90e58a7 |
| 15-Jan-2020 |
Ayuj Verma <[email protected]> |
test/crypto: add ECDSA sign/verify cases
This patch adds ECDSA sign and verify test routine and test vectors.
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Ayuj Verma <ayverma@mar
test/crypto: add ECDSA sign/verify cases
This patch adds ECDSA sign and verify test routine and test vectors.
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Ayuj Verma <[email protected]> Signed-off-by: Sunila Sahu <[email protected]>
show more ...
|
|
Revision tags: v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1 |
|
| #
8ada5b15 |
| 17-Oct-2019 |
Pavan Nikhilesh <[email protected]> |
test: use common macro RTE_DIM
Use RTE_DIM instead of re-defining ARRAY_SIZE.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Gage Eads <[email protected]>
|
| #
b480c5fd |
| 22-Oct-2019 |
Arek Kusztal <[email protected]> |
test/crypto: add RSA cases in QAT and openssl
This commit adds RSA tests to Intel QuickAssist Technology pmd and OpenSSL pmd test suite for session and session-less cases when PADDING_NONE selected
test/crypto: add RSA cases in QAT and openssl
This commit adds RSA tests to Intel QuickAssist Technology pmd and OpenSSL pmd test suite for session and session-less cases when PADDING_NONE selected
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Fiona Trahe <[email protected]>
show more ...
|
| #
c07f19b3 |
| 22-Oct-2019 |
Arek Kusztal <[email protected]> |
test/crypto: add session-less cases in asym mod exp
This commit adds asymmetric sessionless tests to mod exp.
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Fiona Trahe <fiona
test/crypto: add session-less cases in asym mod exp
This commit adds asymmetric sessionless tests to mod exp.
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Fiona Trahe <[email protected]>
show more ...
|
| #
116e447a |
| 16-Oct-2019 |
Sunila Sahu <[email protected]> |
test/crypto: support asym cases for OCTEON TX2
This patch updates asymmetric crypto unit-test application to validate asymmetric crypto operation supported by octeontx2 PMD.
Signed-off-by: Anoob Jo
test/crypto: support asym cases for OCTEON TX2
This patch updates asymmetric crypto unit-test application to validate asymmetric crypto operation supported by octeontx2 PMD.
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Kanaka Durga Kotamarthy <[email protected]> Signed-off-by: Sunila Sahu <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| #
88d664aa |
| 11-Oct-2019 |
Sunila Sahu <[email protected]> |
test/crypto: register octeontx to asym suite
Updated asymmetric crypto unit-test application to test asymmetric crypto operations in octeontx PMD
Signed-off-by: Anoob Joseph <[email protected]> Si
test/crypto: register octeontx to asym suite
Updated asymmetric crypto unit-test application to test asymmetric crypto operations in octeontx PMD
Signed-off-by: Anoob Joseph <[email protected]> Signed-off-by: Kanaka Durga Kotamarthy <[email protected]> Signed-off-by: Sunila Sahu <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v19.08, v19.08-rc4, v19.08-rc3 |
|
| #
b01627d5 |
| 24-Jul-2019 |
Ayuj Verma <[email protected]> |
test/crypto: improve asymmetric setup
Improve logic: * to get list of valid devices based on driver id so that to eliminate unnecessary if check for driver id match in device loop * loop til
test/crypto: improve asymmetric setup
Improve logic: * to get list of valid devices based on driver id so that to eliminate unnecessary if check for driver id match in device loop * loop till 1st device supporting asymmetric feature is found unlike previous logic which breaks on 1st device
Signed-off-by: Kanaka Durga Kotamarthy <[email protected]> Signed-off-by: Ayuj Verma <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
|
Revision tags: v19.08-rc2 |
|
| #
40dd1f42 |
| 18-Jul-2019 |
Arek Kusztal <[email protected]> |
cryptodev: remove RSA PKCS1 BT0 padding
BT0 block type padding after rfc2313 has been discontinued.
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Shally Verma <shallyv@marvel
cryptodev: remove RSA PKCS1 BT0 padding
BT0 block type padding after rfc2313 has been discontinued.
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Shally Verma <[email protected]>
show more ...
|
| #
501ed9c6 |
| 18-Jul-2019 |
Arek Kusztal <[email protected]> |
cryptodev: add cipher field to RSA op
Asymmetric nature of RSA algorithm suggest to use additional field for output. In place operations still can be done by setting cipher and message pointers with
cryptodev: add cipher field to RSA op
Asymmetric nature of RSA algorithm suggest to use additional field for output. In place operations still can be done by setting cipher and message pointers with the same memory address.
Signed-off-by: Arek Kusztal <[email protected]> Acked-by: Shally Verma <[email protected]>
show more ...
|