Expand description
CryptoTransformIdentifier und Builtin-Crypto-Plugin-IDs —
DDS-Security 1.2 §7.3.20 + §10.5.2-3 + §10.3.2.1.
Spec §7.3.20 (S. 73) listet die builtin Cryptographic-Plugin-IDs;
§10.5.2 spezifiziert die CryptoTransformIdentifier-Struktur, die
in jeder verschluesselten RTPS-Submessage als Identifier-Header
mitlaeuft.
Structs§
- Crypto
Footer - Spec §10.5.2.4
CryptoFooter— enthaelt Auth-Tag + Receiver- Specific-MAC-Liste. Wir liefern nur den minimalen Common-Tag. - Crypto
Header - Spec §10.5.2.3
CryptoHeader: - Crypto
Transform Identifier - Spec §10.5.2.1
CryptoTransformIdentifier:
Enums§
- Crypto
Transform Kind - Spec §10.5.2.1:
CryptoTransformKind— 4-Byte-Identifier.
Constants§
- BUILTIN_
CRYPTO_ PLUGIN - Builtin Crypto Plugin Class-ID (Spec §10.3.2.1 + §7.3.20).
Functions§
- negotiate_
transform - Cross-Vendor-Plugin-Negotiation. Caller liefert die Liste der vom Remote angekuendigten Plugin-Class-Ids; wir liefern den hoechsten gemeinsam unterstuetzten Builtin-Algorithmus zurueck.