#
d2379dd8 |
| 13-Mar-2024 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: update framework to verify TLS 1.3
Update the fields in preparation of test descriptor.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marve
test/crypto: update framework to verify TLS 1.3
Update the fields in preparation of test descriptor.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
7b20e662 |
| 13-Mar-2024 |
Akhil Goyal <gakhil@marvell.com> |
test/crypto: add TLS 1.3 vectors
Added vectors and test suite for TLS 1.3 AES-128-GCM, AES-256-GCM and CHACHA20-POLY1305 vectors. The vectors are generated using gnuTLS client server application.
S
test/crypto: add TLS 1.3 vectors
Added vectors and test suite for TLS 1.3 AES-128-GCM, AES-256-GCM and CHACHA20-POLY1305 vectors. The vectors are generated using gnuTLS client server application.
Signed-off-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
#
508355e8 |
| 13-Mar-2024 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add more DTLS anti-replay window size cases
Add anti-replay tests for window sizes 128, 256, 512, 1024, 2048 and 4096 window sizes in DTLS 1.2 suite.
Signed-off-by: Aakash Sasidharan <
test/crypto: add more DTLS anti-replay window size cases
Add anti-replay tests for window sizes 128, 256, 512, 1024, 2048 and 4096 window sizes in DTLS 1.2 suite.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
999089ba |
| 13-Mar-2024 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add DTLS 1.2 anti-replay cases
Add anti-replay test for DTLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil
test/crypto: add DTLS 1.2 anti-replay cases
Add anti-replay test for DTLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
4e23572f |
| 13-Mar-2024 |
Akhil Goyal <gakhil@marvell.com> |
test/crypto: add TLS/DTLS 1.2 AES-256-SHA384 vectors
Added vectors for TLS 1.2 and DTLS 1.2 using algos AES-256-CBC and HMAC-SHA384
Signed-off-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Anoob J
test/crypto: add TLS/DTLS 1.2 AES-256-SHA384 vectors
Added vectors for TLS 1.2 and DTLS 1.2 using algos AES-256-CBC and HMAC-SHA384
Signed-off-by: Akhil Goyal <gakhil@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
#
638e27b8 |
| 13-Mar-2024 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: add DTLS 1.2 cases
Added unit tests to verify 1. DTLS record with zero length 2. DTLS record with header corruption 3. DTLS record with content type as custom
Signed-off-by: Vidya Saga
test/crypto: add DTLS 1.2 cases
Added unit tests to verify 1. DTLS record with zero length 2. DTLS record with header corruption 3. DTLS record with content type as custom
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
79a58624 |
| 13-Mar-2024 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/security: verify zero length TLS records
Add unit tests to verify the zero len TLS records. Zero len packets are allowed when content type is app data while zero packet length with other conten
test/security: verify zero length TLS records
Add unit tests to verify the zero len TLS records. Zero len packets are allowed when content type is app data while zero packet length with other content type (such as handshake) would result in an error.
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
3b19ea79 |
| 13-Mar-2024 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: verify TLS custom content
Add unit test to verify the TLS header creation with custom content type
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <a
test/crypto: verify TLS custom content
Add unit test to verify the TLS header creation with custom content type
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
90f8ee2b |
| 13-Mar-2024 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: verify TLS packet corruption
Add test to verify the corrupted TLS packet header
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
test/crypto: verify TLS packet corruption
Add test to verify the corrupted TLS packet header
Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
0ac4455c |
| 13-Mar-2024 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add TLS SG data walkthrough test
Add multi segment packet data walkthrough test for TLS 1.2 and DTLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Jos
test/crypto: add TLS SG data walkthrough test
Add multi segment packet data walkthrough test for TLS 1.2 and DTLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
b43bdaa4 |
| 13-Mar-2024 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add DTLS 1.2 data walkthrough test
Add data walkthrough test for DTLS 1.2
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-b
test/crypto: add DTLS 1.2 data walkthrough test
Add data walkthrough test for DTLS 1.2
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
cf93f07b |
| 13-Mar-2024 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add TLS 1.2 data walkthrough test
Add data walkthrough test for TLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by
test/crypto: add TLS 1.2 data walkthrough test
Add data walkthrough test for TLS 1.2.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
aaf2d4e8 |
| 05-Mar-2024 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: replace non-ASCII character
Fix non ASCII character in the comment. Revert to original text.
Bugzilla ID: 1396 Fixes: 7983ec4be57a ("test/crypto: add AES-GCM external mbuf case")
Repo
test/crypto: replace non-ASCII character
Fix non ASCII character in the comment. Revert to original text.
Bugzilla ID: 1396 Fixes: 7983ec4be57a ("test/crypto: add AES-GCM external mbuf case")
Reported-by: Ali Alnubani <alialnu@nvidia.com> Signed-off-by: Anoob Joseph <anoobj@marvell.com> Tested-by: Ali Alnubani <alialnu@nvidia.com>
show more ...
|
#
79932454 |
| 29-Feb-2024 |
Nishikant Nayak <nishikanta.nayak@intel.com> |
test/crypto: add GCM with 64-byte AAD
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD, an AAD length that is not currently covered by existing test ve
test/crypto: add GCM with 64-byte AAD
Adding one new unit test code for validating the features added as part of GCM with 64 byte AAD, an AAD length that is not currently covered by existing test vectors. The new test case adds one new test for GCM algo for both encrypt and decrypt operations.
Signed-off-by: Nishikant Nayak <nishikanta.nayak@intel.com> Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
show more ...
|
#
7983ec4b |
| 30-Nov-2023 |
Aakash Sasidharan <asasidharan@marvell.com> |
test/crypto: add AES-GCM external mbuf case
Added external mbuf test for AES GCM aead algo.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Ac
test/crypto: add AES-GCM external mbuf case
Added external mbuf test for AES GCM aead algo.
Signed-off-by: Aakash Sasidharan <asasidharan@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
714a0864 |
| 07-Dec-2023 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add multi-segments TLS cases
Added multi segmented buffer test cases in TLS suites.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumur
test/crypto: add multi-segments TLS cases
Added multi segmented buffer test cases in TLS suites.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
6ae2f63e |
| 07-Dec-2023 |
Akhil Goyal <gakhil@marvell.com> |
test/crypto: add TLS 1.2 and DTLS 1.2 vectors
Added TLS v1.2 vectors generated using gnuTLS for AES-256, SHA256, 3DES, CHACHA-POLY
Added DTLS v1.2 test vectors generated using gnuTLS for AES-128-CB
test/crypto: add TLS 1.2 and DTLS 1.2 vectors
Added TLS v1.2 vectors generated using gnuTLS for AES-256, SHA256, 3DES, CHACHA-POLY
Added DTLS v1.2 test vectors generated using gnuTLS for AES-128-CBC, AES-256-CBC, SHA1, SHA256, 3DES-CBC, CHACHA20-POLY1305 and NULL cipher.
Signed-off-by: Akhil Goyal <gakhil@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com>
show more ...
|
#
eaac2b60 |
| 07-Dec-2023 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: add combined mode TLS cases
Added cases to try TLS record write(encrypt) + read(decrypt) operations. This is used for testing TLS record features with all algorithms supported by the se
test/crypto: add combined mode TLS cases
Added cases to try TLS record write(encrypt) + read(decrypt) operations. This is used for testing TLS record features with all algorithms supported by the security device.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
5cf0aa52 |
| 07-Dec-2023 |
Akhil Goyal <gakhil@marvell.com> |
test/crypto: add TLS/DTLS 1.2 AES-128/256-GCM vectors
Added test vectors for TLS1.2 and DTLS 1.2 for AES-128-GCM and AES-256-GCM.
These vectors are generated using GnuTLS server and client applicat
test/crypto: add TLS/DTLS 1.2 AES-128/256-GCM vectors
Added test vectors for TLS1.2 and DTLS 1.2 for AES-128-GCM and AES-256-GCM.
These vectors are generated using GnuTLS server and client applications.
Signed-off-by: Akhil Goyal <gakhil@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com>
show more ...
|
#
53748255 |
| 07-Dec-2023 |
Akhil Goyal <gakhil@marvell.com> |
test/crypto: add TLS 1.2 vectors
Added TLS 1.2 test vectors for AES-128-CBC-SHA1
Signed-off-by: Akhil Goyal <gakhil@marvell.com>
|
#
1a2baac6 |
| 07-Dec-2023 |
Tejasree Kondoj <ktejasree@marvell.com> |
test/crypto: add AES-GCM 128 TLS 1.2 vector
Added AES-GCM-128 test vector generated with kTLS.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@
test/crypto: add AES-GCM 128 TLS 1.2 vector
Added AES-GCM-128 test vector generated with kTLS.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
5df0478d |
| 07-Dec-2023 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: add TLS record cases
Add framework for testing TLS record cases. The framework supports testing with known vector tests in both session types (read & write).
Signed-off-by: Anoob Josep
test/crypto: add TLS record cases
Add framework for testing TLS record cases. The framework supports testing with known vector tests in both session types (read & write).
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
838e8dec |
| 07-Dec-2023 |
Vidya Sagar Velumuri <vvelumuri@marvell.com> |
test/crypto: move algorithm framework to common
Moved algorithm list and the associated framework to common files (test_security_proto.c & .h) to be able to use same framework for other security off
test/crypto: move algorithm framework to common
Moved algorithm list and the associated framework to common files (test_security_proto.c & .h) to be able to use same framework for other security offload tests such as TLS record.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
3cf0c56c |
| 07-Dec-2023 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: move algorithm display routines to common
The functions that are used for printing algorithms in case of IPsec can be moved to the common header, test_security_proto.h. The same could b
test/crypto: move algorithm display routines to common
The functions that are used for printing algorithms in case of IPsec can be moved to the common header, test_security_proto.h. The same could be used for other security protocol testing.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
1d3a3e18 |
| 07-Dec-2023 |
Anoob Joseph <anoobj@marvell.com> |
test/crypto: move security capabilities checks
Move routines performing security caps verifications to a separate file to allow the usage of same for other protocol tests such as TLS record.
Signed
test/crypto: move security capabilities checks
Move routines performing security caps verifications to a separate file to allow the usage of same for other protocol tests such as TLS record.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|