From 03aae9637922023dd77955cb15caafb7ce309200 Mon Sep 17 00:00:00 2001 From: Atzm Watanabe Date: Mon, 8 Aug 2022 15:45:36 +0900 Subject: ikev2: fix rekeying with multiple notify payloads Type: fix Signed-off-by: Atzm Watanabe Change-Id: I065bd5c26055d863d786023970e7deeed261b31c --- test/test_ikev2.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'test/test_ikev2.py') 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" -- cgit 1.2.3-korg