Module crypto

Module crypto 

Source

Modules§

identity

Structs§

SessionKeys
Derived session key material.
X25519KeyExchange
Lightweight placeholder for X25519; replace with a real implementation later.

Enums§

CryptoError
Cryptographic helper errors.
KeyExchangeAlgorithm
Algorithms supported for the initial key exchange.

Traits§

KeyExchange
Behavior required to complete the handshake key agreement.
TlsWrapper
Interface that would wrap an external TLS channel when available.

Functions§

compute_mac
Compute an authentication tag for a control payload using the derived control key.
verify_mac
Validate an authentication tag for a control payload.