EncryptedBlobStore
Encrypted on-disk storage for armored PGP key ring blobs.
Uses AndroidX EncryptedFile with AES-256-GCM and a hardware-backed MasterKey. Secret and public key material are stored as separate files under the app's private keyrings directory. Deletion overwrites the leading ciphertext bytes before unlinking as a defense-in-depth measure alongside full-disk encryption.
Functions
Link copied to clipboard
Writes public key ring bytes for keyId, stored separately from the secret blob.