👎Deprecated:
Will be extracted to mockforge-workspace crate
Expand description
End-to-end encryption module for MockForge
This module has been refactored into sub-modules for better organization:
- algorithms: Core encryption algorithms (AES-GCM, ChaCha20-Poly1305)
- key_management: Key generation, storage, and lifecycle management
- auto_encryption: Automatic encryption configuration and processing
- derivation: Key derivation functions (Argon2, PBKDF2)
- errors: Error types and handling for encryption operations
§Key Management Architecture
Modules§
- utils
Deprecated - Utility functions for encryption operations
Structs§
- Auto
Encryption Config Deprecated - Configuration for automatic encryption of sensitive fields
- Auto
Encryption Processor Deprecated - Automatic encryption processor for sensitive data
- Contextual
Error Deprecated - Enhanced encryption error with additional debugging context
- Encryption
Key Deprecated - Cryptographic key for encryption operations
- Error
Context Deprecated - Error context for enhanced debugging and error reporting
- File
KeyStorage Deprecated - File-based key storage implementation
- KeyManagement
Store Deprecated - Key store for managing encryption keys
- KeyStore
Deprecated - Key store for managing encryption keys
- Master
KeyManager Deprecated - Master key manager for OS keychain integration
- Workspace
KeyManager Deprecated - Workspace key manager for handling per-workspace encryption keys
Enums§
- Encryption
Algorithm Deprecated - Encryption algorithms supported by MockForge
- Encryption
Error Deprecated - Errors that can occur during encryption/decryption operations
- Error
Recovery Strategy Deprecated - Error recovery strategies for handling encryption failures
- Error
Severity Deprecated - Error severity levels for encryption operations
- KeyDerivation
Method Deprecated - Key derivation methods for generating encryption keys from passwords
Traits§
- KeyStorage
Deprecated - Key storage interface for different key storage backends
Functions§
- decrypt_
with_ key Deprecated - Decrypt text using a stored key from the key store
- encrypt_
with_ key Deprecated - Encrypt text using a stored key from the key store
- get_
key_ store Deprecated - Get the global key store if it has been initialized
- init_
key_ store Deprecated - Initialize the global key store singleton
Type Aliases§
- Encryption
Result Deprecated - Result type alias for encryption operations
- Result
Deprecated - Result type alias for encryption operations