matrix-spec/data/api/server-server
codedust f42ce28bfe Clarify terminology for keys in cross-signing module
- do not use the term 'cross-signing keys' anymore: Previously, the term
  'cross-signing keys' was used to refer to the master, user-signing and
  self-signing keys. This is not ideal since the master key is used for
  cross-signing but may also be used to sign the backup key, for example.
  In these contexts, the master key is not used for cross-signing.
  The term 'cross-signing keys' has therefor been replaced by 'keys used
  for cross-signing' or, more explicitely, by 'master, user-signing and
  self-signing key'.
- the naming of the master key has been harmonised (no more 'master
  cross-signing key' or 'master signing keys'). Also the abbr. 'MSK' has been
  replaced by 'MK'.
- in the QR code example, the term 'cross-signing key' has been replaced
  by 'master key' since in mode 0x00, the current user's own master key and
  what the device thinks the other user's master key is used.
- it has been made more explicit that private keys used for cross-signing can
  be stored on the server are stored as described in the secrets module (as
  opposed to store them in unencrypted form)

Signed-off-by: codedust <codedust@so.urceco.de>
2025-08-03 18:21:35 +02:00
..
definitions Clarify terminology for keys in cross-signing module 2025-08-03 18:21:35 +02:00
examples Refactor PDU definitions to reduce duplication (#2070) 2025-03-04 17:08:42 +00:00
backfill.yaml Fix security schemes in OpenAPI definitions (#1772) 2024-04-09 18:12:30 +02:00
content_repository.yaml Replace references to obsolete RFC 1341 with RFC 2046 (#1869) 2024-06-13 15:37:07 -06:00
event_auth.yaml Fix security schemes in OpenAPI definitions (#1772) 2024-04-09 18:12:30 +02:00
events.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
invites-v1.yaml Add a note to the federation invite endpoints that invites can be sent twice (#2067) 2025-05-08 10:09:45 +01:00
invites-v2.yaml Add a note to the federation invite endpoints that invites can be sent twice (#2067) 2025-05-08 10:09:45 +01:00
joins-v1.yaml Remove the origin field in PUT /send_join responses (#2050) 2025-01-21 22:55:27 +00:00
joins-v2.yaml Look for examples in all possible locations (#2076) 2025-03-05 09:44:59 +00:00
keys_query.yaml Use "server name" instead of "DNS name" to avoid confusion (#1946) 2024-09-11 08:56:14 -04:00
keys_server.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 2023-06-07 13:16:29 +01:00
knocks.yaml Look for examples in all possible locations (#2076) 2025-03-05 09:44:59 +00:00
leaving-v1.yaml Fix security schemes in OpenAPI definitions (#1772) 2024-04-09 18:12:30 +02:00
leaving-v2.yaml Fix security schemes in OpenAPI definitions (#1772) 2024-04-09 18:12:30 +02:00
openid.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 2023-06-07 13:16:29 +01:00
public_rooms.yaml Clarify the meaning of "public rooms" in the room directory (#2104) 2025-05-21 16:43:02 +01:00
query.yaml MSC4170: 403 error responses for profile APIs (#1867) 2024-10-07 10:45:17 +01:00
space_hierarchy.yaml Spec PR - MSC3266: Room Summary API (#2125) 2025-06-04 07:43:06 -04:00
third_party_invite.yaml Clarifications around third-party invites (#2083) 2025-04-22 15:48:50 +01:00
transactions.yaml Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
user_devices.yaml Clarify terminology for keys in cross-signing module 2025-08-03 18:21:35 +02:00
user_keys.yaml Clarify terminology for keys in cross-signing module 2025-08-03 18:21:35 +02:00
version.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 2023-06-07 13:16:29 +01:00
wellknown.yaml Clarify Well-Known URIs (#2140) 2025-05-08 13:55:51 +02:00