#
7de104c5 |
| 24-May-2023 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: fix IPsec AES CCM vector
Set IPsec AES-CCM test vector IV length to 11 instead of 12 as it includes only 3B salt and 8B per packet IV.
Fixes: d314299950de ("test/crypto: add AES-CCM ve
test/crypto: fix IPsec AES CCM vector
Set IPsec AES-CCM test vector IV length to 11 instead of 12 as it includes only 3B salt and 8B per packet IV.
Fixes: d314299950de ("test/crypto: add AES-CCM vectors") Cc: stable@dpdk.org
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
5a23f6ea |
| 21-Oct-2022 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/security: add MD5 cases
Add unit test cases for MD5 auth algo. Add the test vectors for MD5 auth algo.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil
test/security: add MD5 cases
Add unit test cases for MD5 auth algo. Add the test vectors for MD5 auth algo.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
d7001863 |
| 21-Oct-2022 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/security: add DES and 3DES cases
Add unit test cases and test vectors for DES-CBC and 3DES-CBC.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvel
test/security: add DES and 3DES cases
Add unit test cases and test vectors for DES-CBC and 3DES-CBC.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
d3142999 |
| 26-Jul-2022 |
Archana Muniganti <marchana@marvell.com> |
test/crypto: add AES-CCM vectors
Added ESP tunnel mode known vectors for AES-CCM along with combined mode support.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gak
test/crypto: add AES-CCM vectors
Added ESP tunnel mode known vectors for AES-CCM along with combined mode support.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
0e4cc244 |
| 08-Apr-2022 |
Archana Muniganti <marchana@marvell.com> |
test/crypto: add AH AES-GMAC test vectors
Added AES_GMAC test vectors along with combined mode support.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell
test/crypto: add AH AES-GMAC test vectors
Added AES_GMAC test vectors along with combined mode support.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
77f46cda |
| 08-Apr-2022 |
Archana Muniganti <marchana@marvell.com> |
test/crypto: add AH test vectors
Added tunnel and transport AH known test vectors for SHA256 HMAC.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
|
#
d02c6bfc |
| 31-Jan-2022 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add ESN and antireplay cases
Added test cases for IPsec ESN and Antireplay.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
|
#
67b5428d |
| 06-Dec-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add AES-XCBC known vectors
Add known vector test cases for NULL cipher + AES-XCBC. Also add both algos to the combined mode list of algos.
Signed-off-by: Anoob Joseph <anoobj@marvell.c
test/crypto: add AES-XCBC known vectors
Add known vector test cases for NULL cipher + AES-XCBC. Also add both algos to the combined mode list of algos.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
b7986bde |
| 06-Dec-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add IPsec fragmented packet known vectors
Added fragmented plain packet known vector test case in IPsec outbound. The test case sends a fragmented packet and ensures that the IPsec pack
test/crypto: add IPsec fragmented packet known vectors
Added fragmented plain packet known vector test case in IPsec outbound. The test case sends a fragmented packet and ensures that the IPsec packet generated has correct fragmentation fields (ie, the IPsec packet is not fragmented) by comparing against the known vector.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
50069f3c |
| 06-Dec-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add IPsec HMAC-SHA384/512 known vectors
Test app is updated with lookaside IPsec HMAC-SHA384/512 known vectors test cases.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-
test/crypto: add IPsec HMAC-SHA384/512 known vectors
Test app is updated with lookaside IPsec HMAC-SHA384/512 known vectors test cases.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
9fb87fbf |
| 06-Dec-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add IPv6 tunnel mode cases
Added IPv6 known vector and combined mode tests. Following modes are added: Tunnel IPv6 in IPv6 Tunnel IPv4 in IPv4 Tunnel IPv4 in IPv6 Tunnel IPv6 in IPv4
S
test/crypto: add IPv6 tunnel mode cases
Added IPv6 known vector and combined mode tests. Following modes are added: Tunnel IPv6 in IPv6 Tunnel IPv4 in IPv4 Tunnel IPv4 in IPv6 Tunnel IPv6 in IPv4
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
178a12fb |
| 06-Dec-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add IPsec AES-CBC-HMAC-SHA256 known vectors
Test app for lookaside IPsec is added with AES-CBC-HMAC-SHA256 test cases.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by:
test/crypto: add IPsec AES-CBC-HMAC-SHA256 known vectors
Test app for lookaside IPsec is added with AES-CBC-HMAC-SHA256 test cases.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
67d2a188 |
| 06-Dec-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add IPsec AES-CBC known vectors
Extend IPsec lookaside test framework to support chained operations and add AES-CBC 128 known vector tests.
Signed-off-by: Anoob Joseph <anoobj@marvell.
test/crypto: add IPsec AES-CBC known vectors
Extend IPsec lookaside test framework to support chained operations and add AES-CBC 128 known vector tests.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
83243502 |
| 30-Sep-2021 |
Archana Muniganti <marchana@marvell.com> |
test/crypto: add inner checksum cases
This patch adds tests for inner IP and inner L4 checksum verification in IPsec mode.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Go
test/crypto: add inner checksum cases
This patch adds tests for inner IP and inner L4 checksum verification in IPsec mode.
Signed-off-by: Archana Muniganti <marchana@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
270470ee |
| 28-Sep-2021 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add tunnel header verification cases
Added test cases to verify tunnel header in IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@mar
test/crypto: add tunnel header verification cases
Added test cases to verify tunnel header in IPsec inbound.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
ad7515a3 |
| 28-Sep-2021 |
Anoob Joseph <anoobj@marvell.com> |
security: add SA lifetime configuration
Add SA lifetime configuration to register soft and hard expiry limits. Expiry can be in units of number of packets or bytes. Crypto op status is also updated
security: add SA lifetime configuration
Add SA lifetime configuration to register soft and hard expiry limits. Expiry can be in units of number of packets or bytes. Crypto op status is also updated to include new field, aux_flags, which can be used to indicate cases such as soft expiry in case of lookaside protocol operations.
In case of soft expiry, the packets are successfully IPsec processed but the soft expiry would indicate that SA needs to be reconfigured. For inline protocol capable ethdev, this would result in an eth event while for lookaside protocol capable cryptodev, this can be communicated via `rte_crypto_op.aux_flags` field.
In case of hard expiry, the packets will not be IPsec processed and would result in error.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
474f1202 |
| 25-Sep-2021 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add lookaside IPsec cases
Added test case for lookaside IPsec. Inbound known vector tests are added.
Cipher list: AES-GCM 128, 192 & 256
Signed-off-by: Anoob Joseph <anoobj@marvell.co
test/crypto: add lookaside IPsec cases
Added test case for lookaside IPsec. Inbound known vector tests are added.
Cipher list: AES-GCM 128, 192 & 256
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Ciara Power <ciara.power@intel.com> Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
show more ...
|