Crate secure_log

Crate secure_log 

Source
Expand description

Secure logging for sensitive application data

Provides encrypted logging capabilities with the following features:

  • AES-256-GCM encryption for all log messages
  • Asynchronous processing via background thread to minimize performance impact
  • Automatic key derivation using SHA-256
  • Compatible with the standard log crate interface
  • Built-in message queuing with backpressure

§Security Considerations

  • Messages are encrypted before being written to disk
  • Each log entry uses a unique random nonce
  • The encryption key never touches the disk
  • Messages are queued in memory only temporarily before encryption

Structs§

SecureLogger
Core secure logging implementation

Enums§

Error
Errors that can occur during secure logging operations