aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_ikev2.py
diff options
context:
space:
mode:
authorAtzm Watanabe <atzmism@gmail.com>2022-08-08 15:45:36 +0900
committerAtzm Watanabe <atzmism@gmail.com>2022-08-08 16:33:39 +0900
commit03aae9637922023dd77955cb15caafb7ce309200 (patch)
treef3f300413201565cd63d3e3d31f53694fbaf2f4c /test/test_ikev2.py
parent389aae573fb4baba278c033cb019201e246942ab (diff)
ikev2: fix rekeying with multiple notify payloads
Type: fix Signed-off-by: Atzm Watanabe <atzmism@gmail.com> Change-Id: I065bd5c26055d863d786023970e7deeed261b31c
Diffstat (limited to 'test/test_ikev2.py')
-rw-r--r--test/test_ikev2.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/test_ikev2.py b/test/test_ikev2.py
index 5b699dd0d8d..ac77a4163a1 100644
--- a/test/test_ikev2.py
+++ b/test/test_ikev2.py
@@ -1391,7 +1391,14 @@ class TemplateResponder(IkePeer):
plain = (
ikev2.IKEv2_payload_Nonce(load=self.sa.i_nonce, next_payload="SA")
/ plain
- / ikev2.IKEv2_payload_Notify(type="REKEY_SA", proto="ESP", SPI=c.ispi)
+ / ikev2.IKEv2_payload_Notify(
+ type="REKEY_SA",
+ proto="ESP",
+ SPI=c.ispi,
+ length=8 + len(c.ispi),
+ next_payload="Notify",
+ )
+ / ikev2.IKEv2_payload_Notify(type="ESP_TFC_PADDING_NOT_SUPPORTED")
)
else:
first_payload = "IDi"