Zum Hauptinhalt springen

2.6. Integrity Check Value (ICV) (Integritätsprüfwert)

Dies ist ein Feld variabler Länge, das den Integrity Check Value (ICV, Integritätsprüfwert) für dieses Paket enthält. Das Feld muss ein ganzzahliges Vielfaches von 32 Bits (IPv4 oder IPv6) lang sein. Die Details der ICV-Verarbeitung werden in Abschnitt 3.3.3, "Integrity Check Value Calculation", und Abschnitt 3.4.4, "Integrity Check Value Verification", beschrieben. Dieses Feld kann explizites Padding enthalten, falls erforderlich, um sicherzustellen, dass die Länge des AH-Headers ein ganzzahliges Vielfaches von 32 Bits (IPv4) oder 64 Bits (IPv6) ist. Alle Implementierungen MÜSSEN solches Padding unterstützen und MÜSSEN nur genug Padding einfügen, um die IPv4/IPv6-Ausrichtungsanforderungen zu erfüllen. Details zur Berechnung der erforderlichen Padding-Länge werden unten in Abschnitt 3.3.3.2, "Padding", bereitgestellt. Die Integritätsalgorithmusspezifikation MUSS die Länge des ICV und die Vergleichsregeln und Verarbeitungsschritte für die Validierung spezifizieren.