mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-23 19:44:09 +01:00
Clarifications around "strings"
This commit is contained in:
parent
19f3e210a7
commit
f353b2ce40
|
|
@ -1200,7 +1200,7 @@ The binary segment must be of the following form:
|
||||||
request event, encoded as:
|
request event, encoded as:
|
||||||
- two bytes in network byte order (big-endian) indicating the length in
|
- two bytes in network byte order (big-endian) indicating the length in
|
||||||
bytes of the ID as a UTF-8 string
|
bytes of the ID as a UTF-8 string
|
||||||
- the ID as a UTF-8 string
|
- the ID encoded as a UTF-8 string (i.e. one UTF-8 byte per character)
|
||||||
- the first key, as 32 bytes. The key to use depends on the mode field:
|
- the first key, as 32 bytes. The key to use depends on the mode field:
|
||||||
- if `0x00` or `0x01`, then the current user's own master cross-signing public key
|
- if `0x00` or `0x01`, then the current user's own master cross-signing public key
|
||||||
- if `0x02`, then the current device's Ed25519 signing key
|
- if `0x02`, then the current device's Ed25519 signing key
|
||||||
|
|
@ -1211,10 +1211,10 @@ The binary segment must be of the following form:
|
||||||
key is
|
key is
|
||||||
- if `0x02`, then what the device thinks the user's master cross-signing key
|
- if `0x02`, then what the device thinks the user's master cross-signing key
|
||||||
is
|
is
|
||||||
- a random shared secret, as a byte string. It is suggested to use a secret
|
- a random shared secret, as a sequence of bytes. It is suggested to use a secret
|
||||||
that is about 8 bytes long. Note: as we do not share the length of the
|
that is about 8 bytes long. Note: as we do not share the length of the
|
||||||
secret, and it is not a fixed size, clients will just use the remainder of
|
secret, and it is not a fixed size, clients will just use the remainder of
|
||||||
binary string as the shared secret.
|
binary segment as the shared secret.
|
||||||
|
|
||||||
For example, if Alice displays a QR code encoding the following binary data:
|
For example, if Alice displays a QR code encoding the following binary data:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue