From 9c23ff8c8ab2ba881540a1c9c6d331d2ed6c8c6a Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Fri, 25 Jun 2021 13:30:50 +0000 Subject: ipsec: Enable the extended Sequence Number IPSec tests for GCM Type: test Signed-off-by: Neale Ranns Change-Id: Ie691b1c8841f5e195525bfff990f12ab918ba394 --- test/test_ipsec_esp.py | 74 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 2 deletions(-) (limited to 'test/test_ipsec_esp.py') diff --git a/test/test_ipsec_esp.py b/test/test_ipsec_esp.py index 95703f5a076..41ac56efafd 100644 --- a/test/test_ipsec_esp.py +++ b/test/test_ipsec_esp.py @@ -977,7 +977,6 @@ class RunTestIpsecEspAll(ConfigIpsecESP, # GEN AES-CBC-192/SHA1-96 AES-CBC-256/SHA1-96 \ # GEN 3DES-CBC/SHA1-96 NONE/SHA1-96 \ # GEN AES-CTR-128/SHA1-96 AES-CTR-192/SHA1-96 AES-CTR-256/SHA1-96; do \ -# GEN [[ ${FLG} == "ESN" && ${ALG} == *"NONE" ]] && continue # GEN echo -e "\n\nclass Test_${ENG}_${FLG}_${ALG}(RunTestIpsecEspAll):" | # GEN sed -e 's/-/_/g' -e 's#/#_#g' ; \ # GEN echo ' """'$ENG $FLG $ALG IPSec test'"""' ; @@ -988,7 +987,6 @@ class RunTestIpsecEspAll(ConfigIpsecESP, # GEN for FLG in noESN ESN; do for ALG in \ # GEN AES-GCM-128/NONE AES-GCM-192/NONE AES-GCM-256/NONE \ # GEN AES-CBC-192/SHA1-96 AES-CBC-256/SHA1-96; do \ -# GEN [[ ${FLG} == "ESN" && ${ALG} == *"NONE" ]] && continue # GEN echo -e "\n\nclass Test_async_${FLG}_${ALG}(RunTestIpsecEspAll):" | # GEN sed -e 's/-/_/g' -e 's#/#_#g' ; \ # GEN echo ' """'async $FLG $ALG IPSec test'"""' ; @@ -1063,6 +1061,24 @@ class Test_native_noESN_AES_CTR_256_SHA1_96(RunTestIpsecEspAll): self.run_test() +class Test_native_ESN_AES_GCM_128_NONE(RunTestIpsecEspAll): + """native ESN AES-GCM-128/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_native_ESN_AES_GCM_192_NONE(RunTestIpsecEspAll): + """native ESN AES-GCM-192/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_native_ESN_AES_GCM_256_NONE(RunTestIpsecEspAll): + """native ESN AES-GCM-256/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + class Test_native_ESN_AES_CBC_128_MD5_96(RunTestIpsecEspAll): """native ESN AES-CBC-128/MD5-96 IPSec test""" def test_ipsec(self): @@ -1177,6 +1193,24 @@ class Test_ipsecmb_noESN_AES_CTR_256_SHA1_96(RunTestIpsecEspAll): self.run_test() +class Test_ipsecmb_ESN_AES_GCM_128_NONE(RunTestIpsecEspAll): + """ipsecmb ESN AES-GCM-128/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_ipsecmb_ESN_AES_GCM_192_NONE(RunTestIpsecEspAll): + """ipsecmb ESN AES-GCM-192/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_ipsecmb_ESN_AES_GCM_256_NONE(RunTestIpsecEspAll): + """ipsecmb ESN AES-GCM-256/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + class Test_ipsecmb_ESN_AES_CBC_128_MD5_96(RunTestIpsecEspAll): """ipsecmb ESN AES-CBC-128/MD5-96 IPSec test""" def test_ipsec(self): @@ -1291,6 +1325,24 @@ class Test_openssl_noESN_AES_CTR_256_SHA1_96(RunTestIpsecEspAll): self.run_test() +class Test_openssl_ESN_AES_GCM_128_NONE(RunTestIpsecEspAll): + """openssl ESN AES-GCM-128/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_openssl_ESN_AES_GCM_192_NONE(RunTestIpsecEspAll): + """openssl ESN AES-GCM-192/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_openssl_ESN_AES_GCM_256_NONE(RunTestIpsecEspAll): + """openssl ESN AES-GCM-256/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + class Test_openssl_ESN_AES_CBC_128_MD5_96(RunTestIpsecEspAll): """openssl ESN AES-CBC-128/MD5-96 IPSec test""" def test_ipsec(self): @@ -1369,6 +1421,24 @@ class Test_async_noESN_AES_CBC_256_SHA1_96(RunTestIpsecEspAll): self.run_test() +class Test_async_ESN_AES_GCM_128_NONE(RunTestIpsecEspAll): + """async ESN AES-GCM-128/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_async_ESN_AES_GCM_192_NONE(RunTestIpsecEspAll): + """async ESN AES-GCM-192/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + +class Test_async_ESN_AES_GCM_256_NONE(RunTestIpsecEspAll): + """async ESN AES-GCM-256/NONE IPSec test""" + def test_ipsec(self): + self.run_test() + + class Test_async_ESN_AES_CBC_192_SHA1_96(RunTestIpsecEspAll): """async ESN AES-CBC-192/SHA1-96 IPSec test""" def test_ipsec(self): -- cgit 1.2.3-korg