Skip to content
Discussion options

You must be logged in to vote

No, there's nothing like that today. Decrypted row content isn't zeroized when it's dropped.

The encryption in Turso is page-level and at rest only. Once a page is decrypted into memory it sits there as plaintext for as long as it's cached, and when that buffer is freed it's a normal Rust drop with no scrubbing pass over the bytes. The team has said memory-side protection (zeroizing buffers, enclaves, that kind of thing) is something they'd like to explore, but it isn't built. So for what you're asking, treat it as a feature request rather than a switch you can flip.

If it's a hard requirement right now, the only real lever is outside the database: keep the process short-lived so decrypte…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@brotskydotcom
Comment options

Answer selected by brotskydotcom
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants