-
Notifications
You must be signed in to change notification settings - Fork 40
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
Sequester with key rotation #6644
base: master
Are you sure you want to change the base?
Conversation
63b87ca
to
ab64e02
Compare
97d99a9
to
495f1ed
Compare
if sequester_topic_last_timestamp >= certif.timestamp: | ||
return RequireGreaterTimestamp(strictly_greater_than=sequester_topic_last_timestamp) | ||
|
||
# 4) All checks are good, now we do the actual insertion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# 4) All checks are good, now we do the actual insertion | |
# 3) All checks are good, now we do the actual insertion |
// Returned if `per_participant_keys_bundle_access` field is out of date | ||
// with the server: | ||
// - A user part of the realm is missing | ||
// - A user no longer (or that have never been) part of the realm is present |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// - A user no longer (or that have never been) part of the realm is present | |
// - A user is no longer (or that have never been) part of the realm is present |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You missed the end of the sentence: a user [...] *is* present
495f1ed
to
414bde3
Compare
…-rotation-based-sequester
…d of encrypting vlobs for them
…_bundle_access` field in `TestbedEventRotateKeyRealm`
…e/revoke in server
…memory implementation of realm/vlob handling sequester webhooks
…uester service webhooks
…support in realm_rotate_key/vlob_create/vlob_update is missing)
…cording to changes to support key-rotation-based-sequester
…ording to changes to support key-rotation-based-sequester
…rvices` administration API in server
414bde3
to
bba4902
Compare
This PR fix the sequester service implementation.
Specifically, we encrypt the keys bundle for sequester services, instead of encrypting each manifest as it's uploaded. It's much better that way, by the way (simpler to implement and more robust).
Yet to be done:
It's not an urgent PR (there's no need for it in the demo, I implemented it because it was quick and allowed me to validate the corrections I was thinking while working on CSPN spec).