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
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