Skip to main content

Module crypto_transform

Module crypto_transform 

Source
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§

CryptoFooter
Spec §10.5.2.4 CryptoFooter — enthaelt Auth-Tag + Receiver- Specific-MAC-Liste. Wir liefern nur den minimalen Common-Tag.
CryptoHeader
Spec §10.5.2.3 CryptoHeader:
CryptoTransformIdentifier
Spec §10.5.2.1 CryptoTransformIdentifier:

Enums§

CryptoTransformKind
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.