Neil Alexander
e4e80a64ce
Disable the feature again
2021-08-06 09:20:34 +01:00
Neil Alexander
6cdaefca74
Fixes
2021-08-05 18:06:51 +01:00
Neil Alexander
0edb4457c0
Upload signatures when uploading keys
2021-08-05 17:53:49 +01:00
Neil Alexander
9c7305f3d2
maps are tedious
2021-08-05 16:53:03 +01:00
Neil Alexander
f4d1b50b0d
Expose master and self-signing keys on /devices/list hopefully
2021-08-05 16:50:10 +01:00
Neil Alexander
ce5d9ecd3b
Fix bugs
2021-08-05 16:24:35 +01:00
Neil Alexander
3c94028251
Fix logic error in QuerySignatures
2021-08-05 16:03:46 +01:00
Neil Alexander
f4637932b6
Reprioritise map creation
2021-08-05 15:55:00 +01:00
Neil Alexander
00dc43ce26
Fix nil pointer
2021-08-05 15:50:57 +01:00
Neil Alexander
87f476e444
Add signatures into /devices/list request
2021-08-05 15:46:53 +01:00
Neil Alexander
8fd501e2f6
Actually we can't guarantee we can do that so nevermind
2021-08-05 15:06:54 +01:00
Neil Alexander
dc81ec3a46
Try to verify master key uploads
2021-08-05 14:56:17 +01:00
Neil Alexander
60525c4a7b
Fix error
2021-08-05 14:35:21 +01:00
Neil Alexander
e9328f76c3
It's the self-signing key, not the master key
2021-08-05 14:35:02 +01:00
Neil Alexander
58ba7dcc46
Try to verify when a key signs a device
2021-08-05 14:24:34 +01:00
Neil Alexander
a135fcecb8
Try to verify when a device signs a key
2021-08-05 14:17:22 +01:00
Neil Alexander
eb0efa4636
Cross-signing groundwork ( #1953 )
...
* Cross-signing groundwork
* Update to matrix-org/gomatrixserverlib#274
* Fix gobind builds, which stops unit tests in CI from yelling
* Some changes from review comments
* Fix build by passing in UIA
* Update to matrix-org/gomatrixserverlib@bec8d22
* Process master/self-signing keys from devices call
* nolint
* Enum-ify the key type in the database
* Process self-signing key too
* Fix sanity check in device list updater
* Fix check
* Fix sytest, hopefully
* Fix build
2021-08-04 17:56:29 +01:00