Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement secure key storage functionality, including updates to Carg… #164

Conversation

Tekum-Emmanuella
Copy link
Collaborator

Description: This pull request introduces secure key storage functionality into the POP server, as requested in ticket #40. Key changes include:

Secure Key Storage:

Added SecretBox for secure management of sensitive keys and credentials.
Modifications:

Cargo.toml: Added dependencies for secrecy, zeroize, and serde to enhance secret handling and serialization.
src/lib.rs: Implemented the secret_key module with SecretBox.
src/main.rs: Integrated secure key storage functionality.

New Files:
src/secret_key.rs: Defines the SecretBox and related traits.
src/secure_key/: Directory for additional secure key management code.

Implementation Details:
Secure Memory Management: Ensures secrets are zeroized on drop using zeroize.
Serde Integration: Supports optional serialization and deserialization of secrets with safeguards.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant