[v5,00/21] Improvements and new test cases

Message ID 20240313105901.1959675-1-asasidharan@marvell.com (mailing list archive)
Headers
Series Improvements and new test cases |

Message

Aakash Sasidharan March 13, 2024, 10:58 a.m. UTC
  v5:
* Define TEST_SEC_CIPHERTEXT_MAX_LEN based on existing
  MBUF_DATAPAYLOAD_SIZE macro.

v4:
* Set max ciphertext length for data walkthrough tests to 4k.

v3:
* Set max packet length for data walkthrough tests to 8k.

v2:
* Rebased.

Aakash Sasidharan (7):
  test/security: enable AES-GCM in combined mode TLS
  test/security: add TLS 1.2 data walkthrough test
  test/security: add DTLS 1.2 data walkthrough test
  test/security: add TLS SG data walkthrough test
  test/security: add DTLS 1.2 anti-replay tests
  test/security: add more DTLS anti-replay window sz
  test/security: add out of place sgl test case for TLS 1.2

Akhil Goyal (2):
  test/security: add TLS/DTLS 1.2 AES-256-SHA384 vectors
  test/crypto: add TLS 1.3 vectors

Anoob Joseph (1):
  test/cryptodev: allow zero packet length buffers

Vidya Sagar Velumuri (11):
  test/security: unit test for TLS packet corruption
  test/security: unit test for custom content verification
  test/security: unit test to verify zero TLS records
  test/security: add unit tests for DTLS-1.2
  test/crypto: update verification of header
  test/crypto: update framework to verify tls-1.3
  test/crypto: test to verify hdr corruption in TLS
  test/crypto: test to verify custom content type in TLS
  test/crypto: test to verify zero len record in TLS
  test/crypto: unit tests to verify padding in TLS
  test/crypto: unit tests for padding in DTLS-1.2

 app/test/test_cryptodev.c                     | 975 ++++++++++++++++--
 app/test/test_cryptodev.h                     |  20 +-
 app/test/test_cryptodev_security_tls_record.c | 203 ++--
 app/test/test_cryptodev_security_tls_record.h |  77 +-
 ...yptodev_security_tls_record_test_vectors.h | 405 ++++++++
 app/test/test_security_proto.c                |  17 +
 app/test/test_security_proto.h                |  11 +
 7 files changed, 1530 insertions(+), 178 deletions(-)
  

Comments

Akhil Goyal March 13, 2024, 2:25 p.m. UTC | #1
> Subject: [PATCH v5 00/21] Improvements and new test cases
> 
> v5:
> * Define TEST_SEC_CIPHERTEXT_MAX_LEN based on existing
>   MBUF_DATAPAYLOAD_SIZE macro.
> 
> v4:
> * Set max ciphertext length for data walkthrough tests to 4k.
> 
> v3:
> * Set max packet length for data walkthrough tests to 8k.
> 
> v2:
> * Rebased.
> 
> Aakash Sasidharan (7):
>   test/security: enable AES-GCM in combined mode TLS
>   test/security: add TLS 1.2 data walkthrough test
>   test/security: add DTLS 1.2 data walkthrough test
>   test/security: add TLS SG data walkthrough test
>   test/security: add DTLS 1.2 anti-replay tests
>   test/security: add more DTLS anti-replay window sz
>   test/security: add out of place sgl test case for TLS 1.2
> 
> Akhil Goyal (2):
>   test/security: add TLS/DTLS 1.2 AES-256-SHA384 vectors
>   test/crypto: add TLS 1.3 vectors
> 
> Anoob Joseph (1):
>   test/cryptodev: allow zero packet length buffers
> 
> Vidya Sagar Velumuri (11):
>   test/security: unit test for TLS packet corruption
>   test/security: unit test for custom content verification
>   test/security: unit test to verify zero TLS records
>   test/security: add unit tests for DTLS-1.2
>   test/crypto: update verification of header
>   test/crypto: update framework to verify tls-1.3
>   test/crypto: test to verify hdr corruption in TLS
>   test/crypto: test to verify custom content type in TLS
>   test/crypto: test to verify zero len record in TLS
>   test/crypto: unit tests to verify padding in TLS
>   test/crypto: unit tests for padding in DTLS-1.2
> 
>  app/test/test_cryptodev.c                     | 975 ++++++++++++++++--
>  app/test/test_cryptodev.h                     |  20 +-
>  app/test/test_cryptodev_security_tls_record.c | 203 ++--
>  app/test/test_cryptodev_security_tls_record.h |  77 +-
>  ...yptodev_security_tls_record_test_vectors.h | 405 ++++++++
>  app/test/test_security_proto.c                |  17 +
>  app/test/test_security_proto.h                |  11 +
>  7 files changed, 1530 insertions(+), 178 deletions(-)
> 
Series Acked-by: Akhil Goyal <gakhil@marvell.com>

Updated patch title to test/crypto for all patches as these tests are part of crypto suite.

Applied to dpdk-next-crypto
  
Patrick Robb March 15, 2024, 6:27 p.m. UTC | #2
Recheck-request: iol-unit-arm64-testing

Even though ipsec update is postponed to a later release, I'm putting
in rechecks for all series that have fails for the arm crypto tests
now that we are building from SECLIB-IPSEC-2024.03.12.