mbox series

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

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

Message

Anoob Joseph Dec. 6, 2021, 7:58 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.
* Security stats tests.
* AES-CTR tests.
* set/copy DF tests.

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             |  18 +
 5 files changed, 1664 insertions(+), 42 deletions(-)