Skip to main content

Module encryption

Module encryption 

Source
Expand description

Encryption infrastructure for data at rest and in transit.

Re-exports§

pub use at_rest::AtRestEncryptor;
pub use at_rest::FieldEncryptor;
pub use envelope::EnvelopeEncryptor;
pub use in_transit::TlsConfigBuilder;
pub use key_management::KeyManager;

Modules§

at_rest
Data encryption at rest.
envelope
Envelope encryption for KMS integration.
in_transit
TLS/mTLS configuration for data in transit.
key_management
Key management and rotation.

Structs§

EncryptedData
Encrypted data with metadata.
EncryptionMetadata
Encryption metadata.
KeyDerivationParams
Key derivation parameters.

Enums§

EncryptionAlgorithm
Encryption algorithm.
KeyDerivationFunction
Key derivation function.

Functions§

derive_key
Derive a key from a password.