Skip to content

[Feature] Device Public Private Key #45

Description

@tombeckenham

Problem or Use Case

To support sharing secrets between devices, lpop will need to create a public private key. The problem will be storing that key securely if it is going to be used on an ongoing basis.

Proposed Solution

Create a new public private key using a post quantum secure algorithm - mlkem - each time the user requests secrets. Until we support secure enclave or encryption with passkeys, store simply as a file on the local device and expire in 7 days. Never send this key anywhere online - e.g. don't store in key chain

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions