Skip to content

Commit

Permalink
Only unverified devices that have published keys are an error
Browse files Browse the repository at this point in the history
  • Loading branch information
andybalaam committed Feb 4, 2025
1 parent f4de07d commit 2954056
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions proposals/4161-crypto-terminology.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,11 @@ the parts of this section relating to insecure devices should be considered
non-normative.

Instances of a client are called 'devices' (not 'sessions'). Aligned with
[MSC4153](https://github.com/matrix-org/matrix-spec-proposals/pull/4153), we take it as granted that all devices have been cross-signed by the
[MSC4153](https://github.com/matrix-org/matrix-spec-proposals/pull/4153), we take it as granted that all devices taking part in encryption have been cross-signed by the
user who owns them, and we call these **devices**.

Devices which have not been cross-signed by the user are considered an error
Devices which have published cryptographic keys (thus being visible as "cryptographic devices" to other users)
but which have not been cross-signed are considered an error
state, primarily to be encountered during the transition to MSC4153 and/or due
to buggy/incomplete/outdated clients. These devices are referred to as **not
secure** or **insecure** and their existence is considered a serious and dangerous error
Expand Down

0 comments on commit 2954056

Please sign in to comment.