Passa al contenuto principale

2.6. Integrity Check Value (ICV)

Questo è un campo di lunghezza variabile che contiene l'Integrity Check Value (ICV) per questo pacchetto. Il campo deve essere un multiplo integrale di 32 bit (IPv4 o IPv6) in lunghezza. I dettagli dell'elaborazione ICV sono descritti nella Sezione 3.3.3, "Integrity Check Value Calculation", e nella Sezione 3.4.4, "Integrity Check Value Verification". Questo campo può includere padding esplicito, se richiesto per garantire che la lunghezza dell'intestazione AH sia un multiplo integrale di 32 bit (IPv4) o 64 bit (IPv6). Tutte le implementazioni DEVONO supportare tale padding e DEVONO inserire solo abbastanza padding per soddisfare i requisiti di allineamento IPv4/IPv6. I dettagli su come calcolare la lunghezza di padding richiesta sono forniti di seguito nella Sezione 3.3.3.2, "Padding". La specifica dell'algoritmo di integrità DEVE specificare la lunghezza dell'ICV e le regole di confronto e i passaggi di elaborazione per la validazione.