This repository has been archived by the owner on Oct 8, 2024. It is now read-only.
Replies: 2 comments 1 reply
-
Do you mean this: facebook/rocksdb@5177861 ? |
Beta Was this translation helpful? Give feedback.
0 replies
-
Implementing encryption for raw messages should not be that complex, the only issue is being able to search for messages as a full copy of the body and subject needs to be stored in the database. That being said, encryption at rest is something that is planned after the JMAP server is refactored. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
From what I understand, all metadata is stored in RocksDB, but the messages themselves are stored unencrypted on the filesystem.
It would be nice to have the option to setup some sort of encryption key, maybe based on the user's password, so the message can be encrypted when written to disk. I'm sure there would be a lot of work involved with this, such as having to re-encrypt all the messages when a password is changed, and some performance overhead with encrypting/decrypting on the fly when reading/writing messages, and many more things that i'm sure i haven't thought about.
for reference, dovecot has the mail-crypt-plugin, not sure if it's design would be helpful at all?
Beta Was this translation helpful? Give feedback.
All reactions