Citadel: encrypted-first embedded database engine that outperforms unencrypted SQLite
Dead simple pool for CitadelDB
Buffer pool with SIEVE eviction and encrypt/decrypt pipeline for Citadel
Interactive SQL shell for Citadel encrypted database
Core types, errors, and constants for Citadel encrypted database
Cryptographic primitives for Citadel: AES-256-CTR + HMAC-SHA256, key management, Argon2id
I/O layer for Citadel: PageIO trait, sync I/O, file locking, file management
Page format, serialization, and checksum for Citadel B+ tree pages
SQL parser, planner, and executor for Citadel encrypted database
Vendored SQL/JSON Path implementation for Citadel. Forked from sql-json-path (RisingWave Labs, Apache-2.0).
Replication and sync layer for Citadel encrypted database
Transaction manager with MVCC, commit protocol, and pending-free chain for Citadel