Sealing: Encryption of Secrets #1

Merged
C0ffeeCode merged 7 commits from sealing into dev 2025-04-03 10:08:08 +02:00
Owner

This adds support for encrypting and decrypting secrets.
It implements the APIs required for unsealing.
The APIs are not complete or compliant.

This adds support for encrypting and decrypting secrets. It implements the APIs required for unsealing. The APIs are not complete or compliant.
and add a custom serde serializer `serialize_reject_none` as a utility
Currently, the key is just stored plainly in the database
Password is generated on first startup.
The password given to the user is not same as the one used to encrypt secrets
Fix (sealing): Simple sealing with random nonce
Some checks failed
Rust / build (pull_request) Failing after 40s
5de9e1d74e
- Shamir and its dependencies behind a default feature
- Secret has its own struct
C0ffeeCode changed title from WIP: Sealing: Encryption of Secrets to Sealing: Encryption of Secrets 2025-04-02 19:10:15 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
C0ffeeCode/rvault!1
No description provided.