Expand description
RTPS-Header-AAD fuer SRTPS-Wrapping — DDS-Security 1.2 §7.4.6.6 + §8.1.
Wenn rtps_protection_kind != NONE, MUSS der vollstaendige
RTPS-Header (20 Bytes) zur AAD (Authenticated-Additional-Data)
hinzugefuegt werden. Damit ist der Header gegen Tampering
geschuetzt — ein Angreifer kann nicht den Sender-GuidPrefix
aendern, ohne dass der GCM-Tag invalid wird.
Constants§
- RTPS_
HEADER_ LEN - Wire-Size eines RTPS-Headers (Spec §8.3.5.1: 4 magic + 2 vendor + 2 version + 12 GuidPrefix = 20 Bytes).
Functions§
- build_
rtps_ header_ aad - Baut den AAD-Slot fuer einen
SRTPS_PREFIX-gewrapten Datagram- Schutz. Spec §7.4.6.6: - build_
submessage_ aad - Spec §7.4.7.8/9: AAD fuer SubmessageProtection ist der
SEC_PREFIX-Submessage-Header (vor dem CryptoHeader) plus die Crypto-Header-Bytes selbst.