hashicorp / hashicorp/memberlist

Allow installing keys to the keyring even when encryption is disabled

Open
#59 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
4.1k
Forks
478
Avg merge
15h 58m
Merged PRs (30d)
3

Description

There are two parts when communicating with encryption in a cluster. There's encrypting and decrypting. Currently, you have to have an encryption key registered to do both encrypt and decrypt. Since it's possible to have multiple keys in the keyring and switch the primary key, it should also be possible to install a key to the keyring (for decryption) without necessarily installing a primary key for encryption.

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Start by tracing the encryption and decryption key-registration paths and the keyring setup; done means a decryption key can be installed without enabling a primary encryption key, while existing encrypt/decrypt behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.