[dpdk-dev] [PATCH v5 0/5] ipsec: support AES-CTR and 3DES-CBC

Akhil Goyal akhil.goyal at nxp.com
Fri Mar 22 15:59:34 CET 2019



On 3/20/2019 9:08 PM, Fan Zhang wrote:
> This patchset adds the AES-CTR and 3DES-CBC cipher algorithms
> support to ipsec library. The test scripts for ipsec-secgw
> sample application are added.
>
> v5:
> - updated ipsec-secgw run_test.sh script
> - updated release note
>
> v4:
> - changed patch titles.
> - changed ALGO_TYPE naming for 3DES-CBC
>
> v3:
> - fixed a bug in 3DES.
>
> v2:
> - removed unsupported tests.
>
> Fan Zhang (5):
>    ipsec: support AES-CTR
>    ipsec-secgw: add test scripts for aes ctr
>    ipsec: support 3DES-CBC
>    ipsec-secgw: add 3des test files
>    doc: update release note
>
>   doc/guides/rel_notes/release_19_05.rst             |   6 +
>   examples/ipsec-secgw/test/common_defs.sh           |   4 +-
>   examples/ipsec-secgw/test/run_test.sh              |  18 ++-
>   .../test/trs_3descbc_sha1_common_defs.sh           |  73 +++++++++++
>   examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh |  67 ++++++++++
>   .../test/trs_3descbc_sha1_esn_atom_defs.sh         |   5 +
>   .../ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh  |  66 ++++++++++
>   .../ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh  |   5 +
>   .../test/trs_aesctr_sha1_common_defs.sh            |  69 +++++++++++
>   examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh  |  67 ++++++++++
>   .../test/trs_aesctr_sha1_esn_atom_defs.sh          |   5 +
>   .../ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh   |  66 ++++++++++
>   .../ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh   |   5 +
>   .../test/tun_3descbc_sha1_common_defs.sh           |  72 +++++++++++
>   examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh |  70 +++++++++++
>   .../test/tun_3descbc_sha1_esn_atom_defs.sh         |   5 +
>   .../ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh  |  70 +++++++++++
>   .../ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh  |   5 +
>   .../test/tun_aesctr_sha1_common_defs.sh            |  68 ++++++++++
>   examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh  |  70 +++++++++++
>   .../test/tun_aesctr_sha1_esn_atom_defs.sh          |   5 +
>   .../ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh   |  70 +++++++++++
>   .../ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh   |   5 +
>   lib/librte_ipsec/crypto.h                          |  17 +++
>   lib/librte_ipsec/sa.c                              | 137 +++++++++++++++++----
>   lib/librte_ipsec/sa.h                              |  24 ++++
>   26 files changed, 1050 insertions(+), 24 deletions(-)
>   create mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_common_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_esn_atom_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_common_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_esn_atom_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_common_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_esn_atom_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_common_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_esn_atom_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh
>   create mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh
>
series applied to dpdk-next-crypto

Thanks.


More information about the dev mailing list