Module security

Module security 

Source
Expand description

Security features including encryption and compression

Re-exports§

pub use encryption::EncryptionAlgorithm;
pub use compression::CompressionAlgorithm;
pub use authentication::AuthenticationManager;
pub use authentication::AuthProvider;
pub use authentication::UserSession;
pub use authentication::User;
pub use authentication::AuthConfig;
pub use gdpr::GDPRCompliance;
pub use gdpr::DataSubject;
pub use gdpr::DataProcessingPurpose;
pub use gdpr::PersonalDataRecord;
pub use gdpr::AuditLogEntry;

Modules§

authentication
Authentication system with comprehensive user management and security features
compression
Compression functionality (stub implementation)
encryption
Encryption functionality with comprehensive algorithm support
gdpr
GDPR compliance system for data protection and privacy rights
hashing
Hashing functionality (stub implementation)

Structs§

KeyDerivationConfig
Key derivation configuration
SecurityConfig
Security configuration
SecurityManager
Security manager for handling encryption and compression

Enums§

KeyDerivationAlgorithm
Key derivation algorithm
SecurityError