Skip to main content

Module encryption

Module encryption 

Source
Expand description

Page-level encryption key management for PagedbStorage.

Callers choose an Encryption variant when opening a persistent database. The variant determines how the 32-byte key-encryption key (KEK) that pagedb uses for AES-256-GCM page encryption is obtained.

In-memory storage (open_in_memory) is volatile and does not use this module — no at-rest encryption is meaningful there.

Enums§

Encryption
How the pagedb page-encryption key is obtained when opening a persistent database.