> 
> 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 too.
> 
> v3:
> - fixed a bug in 3DES.
> 
> v2:
> - removed unsupported tests.
> 
> Fan Zhang (4):
>   ipsec: add AES-CTR algorithm support
>   ipsec-secgw: add test scripts for aes ctr
>   ipsec: add 3DES-CBC algorithm support
>   ipsec-secgw: add 3des test files
> 
>  examples/ipsec-secgw/test/common_defs.sh           |   4 +-
>  examples/ipsec-secgw/test/run_test.sh              |  14 ++-
>  .../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 ++++
>  25 files changed, 1040 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
> 
> --

Reviewed-by: Konstantin Ananyev <konstantin.anan...@intel.com>


> 2.14.5

Reply via email to