Skip to content

Conversation

@ChoHee15
Copy link

@ChoHee15 ChoHee15 commented Aug 24, 2025

Description

This PR implements a new encrypt component for Storage, providing an optional encryption feature. This solution will enhance the security of the data stored locally.

Related Issue

dragonflyoss/design#9

Motivation and Context

#4026

Screenshots (if appropriate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation Update (if none of the other choices apply)

Checklist

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.

@LunaWhispers
Copy link
Contributor

@LunaWhispers LunaWhispers self-requested a review August 25, 2025 03:59
@LunaWhispers LunaWhispers added the enhancement New feature or request label Sep 1, 2025
@LunaWhispers LunaWhispers added this to the v2.4.0 milestone Sep 1, 2025
Signed-off-by: chohee <cc5281@126.com>
- Reduce nesting in initializeEncryptionKey
- Normalize log messages to lowercase

Signed-off-by: chohee <cc5281@126.com>
- Add response with error when encryption is disabled but clients request key

Signed-off-by: chohee <cc5281@126.com>
Signed-off-by: chohee <cc5281@126.com>
Signed-off-by: chohee <cc5281@126.com>
Signed-off-by: chohee <cc5281@126.com>
Signed-off-by: chohee <cc5281@126.com>
@ChoHee15 ChoHee15 changed the title [WIP] feat: Add cache encryption implementation for Storage feat: Add cache encryption implementation for Storage Nov 12, 2025
@ChoHee15 ChoHee15 marked this pull request as ready for review November 12, 2025 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants