Package-level declarations
Types
AES-GCM with a hardware-backed key when available.
Response to an attestation challenge.
Wraps a real crypto provider and turns it into a configuration-driven switch.
Policy for database-at-rest encryption via SQLCipher.
Provides SQLCipher SupportSQLiteOpenHelper.Factory for Room database encryption.
Result of a key derivation operation.
Thrown when field-level encryption or decryption fails. Callers MUST NOT forward the original plaintext when this is raised; doing so defeats the purpose of field-level encryption. Instead, reject the event or surface the failure to an error listener.
Encrypts individual JSON fields into envelope format before document encryption.
Reports on key attestation status for compliance and security auditing.
Attestation status for a cryptographic key.
Configuration for password-based key derivation.
Persistent storage for key version metadata.
Policy for encryption key rotation.
Result of a key rotation operation.
Secure key derivation using PBKDF2.
Security level of a cryptographic key.
Crypto provider with key versioning and rotation support.