Commit 874efcf8 authored by tepelmann's avatar tepelmann
Browse files

Corrected Diffie-Hellman external functions.

Added padding to IkeMsg(including variant tags, new codec and adaption of SupportFunctions).
parent d1e3c5ee
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@
			UInt16		        destPort,
			UInt16		        msgLength,																																								
			UInt16		        checksum,
//			Oct4				padding optional,
			Oct4				padding optional,
			// IKEv2 Header
			Oct8				initiatorSpi,
			Oct8				responderSpi,
@@ -100,8 +100,10 @@
			IkePayloadList		payloadList
		}
		with {
			//TODO length of padding???
			variant "present=SupportFunctions.isIKEmsg(dec);use=com.testingtech.ttcn.tci.codec.helper.*;";
			variant (sourcePort) "intTag='sourcePortIKE'";
			variant (destPort) "intTag='destPortIKE'";
			variant (padding) "fieldPresent=(getIntTag('sourcePortIKE') == 4500) && (getIntTag('destPortIKE') == 4500)";
			variant (nextPayload) "tag='nextPayload';";
		}