mbox series

[v2,00/13] Add new cases to lookaside IPsec tests

Message ID 1638788880-650-1-git-send-email-anoobj@marvell.com (mailing list archive)
Headers
Series Add new cases to lookaside IPsec tests |

Message

Anoob Joseph Dec. 6, 2021, 11:07 a.m. UTC
  Add new tests to lookaside IPsec tests.

* Support for chained operations.
* AES-CBC 128 NULL auth known vector tests.
* AES-CBC 128 HMAC-SHA256 known vector tests.
* AES-CBC 128 HMAC-SHA384 known vector tests.
* AES-CBC 128 HMAC-SHA512 known vector tests.
* NULL cipher AES-XCBC known vector tests.
* Tunnel mode tests
  * IPv6 in IPv6
  * IPv4 in IPv4
  * IPv4 in IPv6
  * IPv6 in IPv4
* IPv4 transport mode tests.
* Tunnel mode fragment packet tests.
* Security stats tests.
* AES-CTR tests.
* set/copy DF tests.

Changes in v2:
- Moved release notes update to originating patch
- Fixed build failure with last patch

Ankur Dwivedi (1):
  test/crypto: add security stats cases

Anoob Joseph (5):
  test/crypto: add IPsec aes-cbc known vectors
  test/crypto: add chained operations in combined cases
  test/crypto: add transport mode cases
  test/crypto: add aes xcbc known vectors
  test/crypto: add copy and set DF cases

Tejasree Kondoj (7):
  test/crypto: add IPsec AES-CBC-HMAC-SHA256 known vectors
  test/crypto: add IPv6 tunnel mode cases
  test/crypto: add IPsec HMAC-SHA384/512 known vectors
  test/crypto: add IPsec fragmented packet known vectors
  test/crypto: add lookaside IPsec AES-CTR known vectors
  test/crypto: add fragmented packet case
  test/crypto: skip null auth in ICV corrupt case

 app/test/test_cryptodev.c                          | 395 +++++++++-
 app/test/test_cryptodev_security_ipsec.c           | 352 ++++++++-
 app/test/test_cryptodev_security_ipsec.h           | 113 +++
 .../test_cryptodev_security_ipsec_test_vectors.h   | 828 +++++++++++++++++++++
 doc/guides/rel_notes/release_22_03.rst             |  19 +
 5 files changed, 1665 insertions(+), 42 deletions(-)
  

Comments

Akhil Goyal Jan. 21, 2022, 11:02 a.m. UTC | #1
> Add new tests to lookaside IPsec tests.
> 
> * Support for chained operations.
> * AES-CBC 128 NULL auth known vector tests.
> * AES-CBC 128 HMAC-SHA256 known vector tests.
> * AES-CBC 128 HMAC-SHA384 known vector tests.
> * AES-CBC 128 HMAC-SHA512 known vector tests.
> * NULL cipher AES-XCBC known vector tests.
> * Tunnel mode tests
>   * IPv6 in IPv6
>   * IPv4 in IPv4
>   * IPv4 in IPv6
>   * IPv6 in IPv4
> * IPv4 transport mode tests.
> * Tunnel mode fragment packet tests.
> * Security stats tests.
> * AES-CTR tests.
> * set/copy DF tests.
> 
> Changes in v2:
> - Moved release notes update to originating patch
> - Fixed build failure with last patch
> 
> Ankur Dwivedi (1):
>   test/crypto: add security stats cases
> 
> Anoob Joseph (5):
>   test/crypto: add IPsec aes-cbc known vectors
>   test/crypto: add chained operations in combined cases
>   test/crypto: add transport mode cases
>   test/crypto: add aes xcbc known vectors
>   test/crypto: add copy and set DF cases
> 
> Tejasree Kondoj (7):
>   test/crypto: add IPsec AES-CBC-HMAC-SHA256 known vectors
>   test/crypto: add IPv6 tunnel mode cases
>   test/crypto: add IPsec HMAC-SHA384/512 known vectors
>   test/crypto: add IPsec fragmented packet known vectors
>   test/crypto: add lookaside IPsec AES-CTR known vectors
>   test/crypto: add fragmented packet case
>   test/crypto: skip null auth in ICV corrupt case
> 
>  app/test/test_cryptodev.c                          | 395 +++++++++-
>  app/test/test_cryptodev_security_ipsec.c           | 352 ++++++++-
>  app/test/test_cryptodev_security_ipsec.h           | 113 +++
>  .../test_cryptodev_security_ipsec_test_vectors.h   | 828
> +++++++++++++++++++++
>  doc/guides/rel_notes/release_22_03.rst             |  19 +
>  5 files changed, 1665 insertions(+), 42 deletions(-)
> 
Series Acked-by: Akhil Goyal <gakhil@marvell.com>

Applied to dpdk-next-crypto