Hubert Chathi
a6977f19c5
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: aditsachde <23707194+aditsachde@users.noreply.github.com>
2019-10-28 12:58:27 -04:00
Hubert Chathi
5799c433fe
add HTTP status codes for errors and move key format to the right spot
2019-10-10 15:03:10 -04:00
Hubert Chathi
576177b579
make version optional in versions update
2019-10-09 17:52:53 -04:00
Hubert Chathi
54e73e4729
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-10-04 10:41:28 -04:00
Hubert Chathi
8123c4ef0f
additional clarification
2019-09-09 22:57:29 -04:00
Hubert Chathi
cf953c47fd
clarifications, change "hash" to "etag"
2019-09-09 17:29:32 -04:00
Hubert Chathi
7ed5367516
clarifications, fix formatting
2019-08-10 14:14:30 -07:00
Hubert Chathi
80adbaff4c
switch to MSC1946 for storing recovery key
2019-07-31 16:38:20 -04:00
Hubert Chathi
825757ffd8
add information about verifying backup by entering key
2019-07-31 16:37:54 -04:00
Richard van der Hoff
1c4262e556
Apply suggestions from code review
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
2019-03-15 13:40:44 -04:00
Richard van der Hoff
87824c1c96
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
2019-03-15 13:38:19 -04:00
manuroe
0051c6a377
Key backup: Return {hash, count} for key upload requests
...
This is this tuple that allows the client to check if it has locally all keys of the backup
2019-02-07 23:32:29 -05:00
manuroe
7cde3193e5
Key backup: Explain `hash` better
2019-02-07 23:32:29 -05:00
manuroe
82ff866b58
Key backup: Add `hash` to represent stored keys
...
so that a matrix client A can check it is synchronised with the backup.
If not, that means that another client B has pushed keys client A does not have locally. Client A should then propose to the end user to retrieve keys from the backup.
2019-02-07 23:32:29 -05:00
manuroe
ed945d6744
Key backup: Expose the number of keys stored in the backup
...
so that matrix clients can compare it with the number of keys they have locally.
2019-02-07 23:32:29 -05:00
Hubert Chathi
e7f7926023
add algorithm and version to the example
...
since they're marked as required
2019-02-07 23:30:01 -05:00
manuroe
d43b595b5e
Key backup: Fix PR remarks on `PUT /room_keys/version/{version}`
2019-02-07 23:30:01 -05:00
manuroe
2099308d4c
Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup
2019-02-07 23:30:01 -05:00
manuroe
e02b345c62
Revert "Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup"
...
This reverts commit c9b38cbe53
.
2019-02-06 11:45:11 +01:00
manuroe
c9b38cbe53
Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup
2019-02-06 11:37:19 +01:00
Hubert Chathi
b45cf4483f
providing an alternative to key sharing is currently a non-goal
2018-11-13 21:46:07 -05:00
Hubert Chathi
2dce23564f
wording fixes
2018-11-13 21:37:50 -05:00
Hubert Chathi
3918ed3c38
distinguish between retrieving an empty backup and a nonexistent backup
2018-10-30 14:09:40 -04:00
Hubert Chathi
7713a0f402
snake-case for consistency
2018-10-30 10:05:27 -04:00
Hubert Chathi
982abc168a
add some examples
2018-10-30 00:12:26 -04:00
Hubert Chathi
7b4b4a2688
fix some English and some minor additions
2018-10-30 00:10:05 -04:00
Hubert Chathi
dc0dd18eeb
note that version is optional for GET, and say what to do when no keys are found
2018-10-25 13:50:01 -04:00
Hubert Chathi
c8eac3ee2d
add details on how the encryption is done
2018-10-24 14:48:02 -04:00
Hubert Chathi
9d51d1e8b7
expand the background
2018-10-20 13:45:35 -04:00
Hubert Chathi
b45416e8b0
change version from string to integer, plus other minor improvements
2018-10-19 22:19:55 -04:00
Hubert Chathi
de5120335f
change "string or object" to just "object"
2018-10-11 10:22:42 -04:00
Hubert Chathi
72df5fe436
add details on recovery key format, and some cleanups/fixes
2018-10-10 16:28:24 -04:00
Hubert Chathi
846e9e8fdc
add clarifications
2018-09-06 17:52:44 -04:00
Hubert Chathi
8777232987
various clarifications
2018-09-05 23:21:35 -04:00
Hubert Chathi
6e8ba1f7f8
add more details
2018-08-23 23:04:21 -04:00
Hubert Chathi
1b81970a1e
initial commit of e2e backup proposal
2018-08-17 22:18:16 -04:00