Commit 68293b13 authored by vouffofeudji's avatar vouffofeudji
Browse files

Added AuthHeader related functions

parent 3b2e451e
Loading
Loading
Loading
Loading
+6 −9
Original line number Diff line number Diff line
@@ -403,7 +403,7 @@ module LibIpv6_Interface_Templates {
				/*	@desc	Auth Hdr 
				 *	@param  p_nextHdr Next header identifier value to be used.
				*/
				template ExtensionHeader mw_extHdr_authHeader(UInt8 p_nextHdr) := {
				template ExtensionHeader mw_extHdr_AHHeaders(UInt8 p_nextHdr) := {
					authHeader := {
						nextHeader := p_nextHdr,
						payloadLen := ?,
@@ -1298,19 +1298,16 @@ module LibIpv6_Interface_Templates {
	} //end group rfc4068HastHandovers_OptionTemplates
	group rfc4302Ah_ExtHdrTemplates {

			template ExtensionHeader m_extHdr_authHeader(UInt8 nextHeader_p, 
												UInt8 payloadLen_p,
												UInt16 reserved_p,
			template ExtensionHeader m_extHdr_AHHeaders(UInt8 nextHeader_p, 
												UInt32 securityParametersIndex_p,
												UInt32 sequenceNumber_p,
												octetstring icv_p) := {
												UInt32 sequenceNumber_p) := {
				authHeader := {
					nextHeader := nextHeader_p,
					payloadLen := payloadLen_p,
					reserved := reserved_p,
					payloadLen := c_uInt8Zero,
					reserved := c_uInt16Zero,
					securityParametersIndex := securityParametersIndex_p,
					sequenceNumber := sequenceNumber_p,
					icv := icv_p,
					icv := int2oct(0,4),
					icvPadding := omit
				}
			}
+1 −1
Original line number Diff line number Diff line
@@ -185,7 +185,7 @@ module LibIpv6_Rfc2463Icmpv6_Templates {
			}
		}
		
		template EchoReply mw_echoReply_ahHdr := {
		template EchoReply mw_echoReply_AHHeaders := {
			ipv6Hdr := mw_ipHdr_nextHdr(c_authHdr),
			extHdrList := *,
			ipv6Payload := {