Package-level declarations

Types

Link copied to clipboard

Aes256GCMEncryptor is a cryptographic utility for performing AES-256 encryption and decryption in GCM (Galois/Counter Mode). This class implements the Encryption interface and provides methods to securely encrypt and decrypt text data.

Link copied to clipboard

Secure implementation of Storage that provides transparent encryption of stored data. This implementation is suitable for sensitive information that needs to be protected at rest.

Link copied to clipboard
interface Encryption

Platform-independent encryption abstraction for secure data storage. This interface provides a standardized way to protect sensitive data while allowing different encryption implementations based on security requirements.

Link copied to clipboard

Basic implementation of Storage that provides direct file system access without additional security layers. This implementation is suitable for non-sensitive data or when encryption is handled at a different level.

Link copied to clipboard
interface Storage<Path>

Core storage abstraction for the memory system that provides a unified interface for file operations across different platforms and storage backends.