Commit Graph

27 Commits (0ca3dea0bd9422011f440da79b32df189dcdf479)

Author SHA1 Message Date
Hugh Nimmo-Smith 0ca3dea0bd The If-Match header on PUT requests contains the ETag 2 months ago
Hugh Nimmo-Smith 76f175b011 Use unstable prefix for errcode 2 months ago
Hugh Nimmo-Smith fe939bed89 Cross signing is mandatory
The user must having cross signing set up and the private keys available on the existing device for the process to complete.
2 months ago
Hugh Nimmo-Smith fbb30ec812
Set max payload size to 4KB and fix content-type as text/plain (#4134)
* Set max payload size and fix content-type as text/plain

* Set max payload size to 4KB
2 months ago
Hugh Nimmo-Smith 4f9a4a42e6 Rendezvous sessions should have a fixed lifetime and allow enough time to complete login 2 months ago
Hugh Nimmo-Smith e12945c5fd Fix POST endpoint and Location references 2 months ago
Hugh Nimmo-Smith 25e8fcb2c3 Remove references to rendezvous session ID 2 months ago
Hugh Nimmo-Smith 289a810f60
Add missing device id check step to sequence diagram 2 months ago
Denis Kasak aa37af9b38
Tweaks to the QR code login crypto (#4129)
- Derive separate encryption keys and nonces for the two sides of the secure channel
- Spell out HKDF parameters in text too
- Misc style fixes

---------

Co-authored-by: Damir Jelić <poljar@termina.org.uk>
Co-authored-by: Hugh Nimmo-Smith <hughns@element.io>
2 months ago
Hugh Nimmo-Smith ad31acf891 More formatting 2 months ago
Hugh Nimmo-Smith d8c62ed866 Whitespace 2 months ago
Hugh Nimmo-Smith e1f7367b55 Formatting 2 months ago
Hugh Nimmo-Smith a81491ca2b Add error codes 2 months ago
Hugh Nimmo-Smith a302c39faf Add Cache-Control and Pragma HTTP response headers 2 months ago
Hugh Nimmo-Smith 4e425afe49 Define POST response body explicitly 2 months ago
Hugh Nimmo-Smith 5d6fb4a21d Merge branch 'element-hq/oidc-qr-login' of https://github.com/matrix-org/matrix-spec-proposals into element-hq/oidc-qr-login 2 months ago
Hugh Nimmo-Smith db759eacce Resolve some more TODOs 2 months ago
Hugh Nimmo-Smith 9cd724f500
Fix broken link 2 months ago
Hugh Nimmo-Smith 38eb66151e Notes on threat model 2 months ago
Hugh Nimmo-Smith 21ae2cac8a Lint 2 months ago
Hugh Nimmo-Smith 24e2242f8d Add description of QR format 2 months ago
Hugh Nimmo-Smith 2830e88bfc Description of rendezvous session API 2 months ago
Hugh Nimmo-Smith f34bec334a Cheat spell checker 2 months ago
Hugh Nimmo-Smith f54e194584 High level description of rendezvous protocol and consistency in payload vs message 2 months ago
Hugh Nimmo-Smith 177a2db95a Auto numbers don't work on non-sequential items 2 months ago
Hugh Nimmo-Smith f7bbba3991 WIP of MSC4108 2 months ago
Hugh Nimmo-Smith d90eda1529 MSC4108 4 months ago