Commit eb85d9ec authored by vouffofeudji's avatar vouffofeudji
Browse files

Added processing of AH

parent 606c339c
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -172,6 +172,19 @@ group rfc2460Root_Functions {
						v_loop := false;
					}
				}
				//Process Auth Header
				// Process Mobile Header			
				else if (ischosen(v_activeIpv6Packet.extHdrList[i].authHeader)) {
					v_ret := f_setExtensionHeaders(		v_originalIpv6Packet,
														v_originalIpv6Packet.ipv6Hdr.sourceAddress,
														v_originalIpv6Packet.ipv6Hdr.destinationAddress);
				//Update AuthHeader payloadLen
				p_ipv6Packet.extHdrList[i].authHeader.payloadLen := fx_authHeaderPayloadLength(valueof(p_ipv6Packet.extHdrList[i].authHeader));
					
				//	update packet payloadLen
				p_ipv6Packet.ipv6Hdr.payloadLength := fx_payloadLength (p_ipv6Packet);
				}
 
			}//end for
		}