-
Notifications
You must be signed in to change notification settings - Fork 130
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
Cross signing: implement signing our own devices #954
Comments
One note on the above, when we have the private MSK, we'll also have the private SSK and USK as they are all unlocked with the 4S key. So verification ... probably still good to check the signatures are ok, but we can rely on the private as well... |
This is just adding support in code without exposing it in the UI, this happens in the next issue #955 |
Steps for own device signing
|
For signing other users and other devices apart from the current one:
|
Ah but we have an index on the curve25519 sender key for device keys which we don't have for cross-signing keys 🤔 |
For signing other users and other devices apart from the current one:
|
From uhoreg:
So, in the end, we will:
|
Depends on #953
Once we can trust our MSK with #953, we can now also trust the USK (User Signing Key) and SSK (Self Signing Key). The private keys for these are again stored in 4S, but verification should rather rely on the signatures from the MSK. We should only require to have the private keys when we actually want to sign something.
The text was updated successfully, but these errors were encountered: