Skip to content
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

MSC1219: storing megolm keys serverside #1538

Merged
merged 36 commits into from Oct 29, 2019
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
1b81970
initial commit of e2e backup proposal
uhoreg Aug 18, 2018
6e8ba1f
add more details
uhoreg Aug 24, 2018
8777232
various clarifications
uhoreg Sep 6, 2018
846e9e8
add clarifications
uhoreg Sep 6, 2018
72df5fe
add details on recovery key format, and some cleanups/fixes
uhoreg Oct 10, 2018
de51203
change "string or object" to just "object"
uhoreg Oct 11, 2018
b45416e
change version from string to integer, plus other minor improvements
uhoreg Oct 20, 2018
9d51d1e
expand the background
uhoreg Oct 20, 2018
c8eac3e
add details on how the encryption is done
uhoreg Oct 24, 2018
dc0dd18
note that version is optional for GET, and say what to do when no key…
uhoreg Oct 25, 2018
7b4b4a2
fix some English and some minor additions
uhoreg Oct 30, 2018
982abc1
add some examples
uhoreg Oct 30, 2018
7713a0f
snake-case for consistency
uhoreg Oct 30, 2018
3918ed3
distinguish between retrieving an empty backup and a nonexistent backup
uhoreg Oct 30, 2018
2dce235
wording fixes
uhoreg Nov 14, 2018
b45cf44
providing an alternative to key sharing is currently a non-goal
uhoreg Nov 14, 2018
c9b38cb
Key backup: add `PUT /room_keys/version/{version}` to allow matrix cl…
manuroe Feb 6, 2019
e02b345
Revert "Key backup: add `PUT /room_keys/version/{version}` to allow m…
manuroe Feb 6, 2019
2099308
Key backup: add `PUT /room_keys/version/{version}` to allow matrix cl…
manuroe Feb 6, 2019
d43b595
Key backup: Fix PR remarks on `PUT /room_keys/version/{version}`
manuroe Feb 7, 2019
e7f7926
add algorithm and version to the example
uhoreg Feb 8, 2019
ed945d6
Key backup: Expose the number of keys stored in the backup
manuroe Feb 6, 2019
82ff866
Key backup: Add `hash` to represent stored keys
manuroe Feb 6, 2019
7cde319
Key backup: Explain `hash` better
manuroe Feb 7, 2019
0051c6a
Key backup: Return {hash, count} for key upload requests
manuroe Feb 7, 2019
87824c1
Update proposals/1219-storing-megolm-keys-serverside.md
richvdh Mar 15, 2019
1c4262e
Apply suggestions from code review
richvdh Mar 15, 2019
825757f
add information about verifying backup by entering key
uhoreg Jul 31, 2019
80adbaf
switch to MSC1946 for storing recovery key
uhoreg Jul 31, 2019
7ed5367
clarifications, fix formatting
uhoreg Aug 10, 2019
cf953c4
clarifications, change "hash" to "etag"
uhoreg Sep 9, 2019
8123c4e
additional clarification
uhoreg Sep 10, 2019
54e73e4
Apply suggestions from code review
uhoreg Oct 4, 2019
576177b
make version optional in versions update
uhoreg Oct 9, 2019
5799c43
add HTTP status codes for errors and move key format to the right spot
uhoreg Oct 10, 2019
a6977f1
Update proposals/1219-storing-megolm-keys-serverside.md
uhoreg Oct 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view