Skip to content

Add native encryption support#2826

Merged
rnewson merged 1 commit intoprototype/fdb-layerfrom
aegis
Apr 27, 2020
Merged

Add native encryption support#2826
rnewson merged 1 commit intoprototype/fdb-layerfrom
aegis

Conversation

@rnewson
Copy link
Copy Markdown
Member

@rnewson rnewson commented Apr 27, 2020

A new application, aegis, is introduced to provide strong at-rest
protection of CouchDB data (where possible).

Currently we encrypt the following values (if enabled):

  1. Document content
  2. Attachment content
  3. Index values

Things not encrypted:

  1. _all_docs
  2. _changes
  3. doc id
  4. doc rev
  5. Index keys
  6. All other metadata

Co-Authored-By: Eric Avdey eiri@apache.org
Co-Authored-By: Robert Samuel Newson rnewson@apache.org

A new application, aegis, is introduced to provide strong at-rest
protection of CouchDB data (where possible).

Currently we encrypt the following values (if enabled):

1. Document content
2. Attachment content
3. Index values

Things not encrypted:

1. _all_docs
2. _changes
3. doc id
4. doc rev
5. Index keys
6. All other metadata

Co-Authored-By: Eric Avdey <eiri@apache.org>
Co-Authored-By: Robert Samuel Newson <rnewson@apache.org>
@rnewson
Copy link
Copy Markdown
Member Author

rnewson commented Apr 27, 2020

Eric and I have been collaborating and reviewing this extensively for a while now, lots of commits and branches (all in couchdb repo history), so this is already reviewed work.

@rnewson rnewson merged commit 43da896 into prototype/fdb-layer Apr 27, 2020
@rnewson rnewson deleted the aegis branch April 27, 2020 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant