Encryption
js
const db = await AingDB.open({
path: './secure.adb',
encryption: {
enabled: true,
algorithm: 'aes-256-gcm', // or: 'chacha20-poly1305' | 'xchacha20-poly1305'
kdf: 'scrypt', // or: 'argon2id'
passphrase: process.env.AINGDB_PASS
},
audit: { enabled: true }
})For
scrypt, env knobs likeAINGDB_SCRYPT_N,AINGDB_SCRYPT_R,AINGDB_SCRYPT_P, andAINGDB_SCRYPT_MAXMEMmay be read to tune derivation.
