Skip to main content

encode_secured_submessage

Function encode_secured_submessage 

Source
pub fn encode_secured_submessage(
    plugin: &dyn CryptographicPlugin,
    local: CryptoHandle,
    remote_list: &[CryptoHandle],
    plaintext: &[u8],
) -> Result<Vec<u8>, SecurityRtpsError>
Expand description

Kodiert ein plain-Submessage-Blob als secured Submessage- Sequenz (SEC_PREFIX + SEC_BODY + SEC_POSTFIX).

Der Crypto-Plugin liefert den eigentlichen Ciphertext; dieses Modul kuemmert sich nur ums Wire-Framing.

§Errors

Weitergereichter Crypto-Error oder Laengen-Overflow (u16).