[dpdk-dev] [PATCH v5 0/5] ipsec: support AES-CTR and 3DES-CBC
Fan Zhang
roy.fan.zhang at intel.com
Wed Mar 20 16:38:33 CET 2019
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
--
2.14.5
More information about the dev
mailing list