You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for fallback keys (optional keys used once one-time keys run out), as per [MSC2732](https://github.com/matrix-org/matrix-doc/pull/2732).
| device_lists | DeviceLists | Optional. Information on e2e device updates. Note: only present on an incremental sync. |
1609
-
| device_one_time_keys_count | {string: integer} | Optional. For each key algorithm, the number of unclaimed one-time keys currently held on the server for this device. |
1633
+
1634
+
{{% added-in v="1.2" %}} Finally, a `device_unused_fallback_key_types` property
1635
+
is added to list the key algorithms where the device has a fallback key that
1636
+
*has not* been used in a [`/keys/claim`](/client-server-api/#post_matrixclientv3keysclaim)
1637
+
response. When a previously uploaded fallback key's algorithm is missing
1638
+
from this list, the device should upload a replacement key alongside any
1639
+
necessary one-time keys to avoid the fallback key's further usage. This
1640
+
property is required for inclusion, though previous versions of the
1641
+
specification did not have it. In addition to `/versions`, this can be
1642
+
a way to identify the server's support for fallback keys.
| device_lists | DeviceLists | Optional. Information on e2e device updates. Note: only present on an incremental sync. |
1648
+
| device_one_time_keys_count | {string: integer} | Optional. For each key algorithm, the number of unclaimed one-time keys currently held on the server for this device. |
1649
+
| device_unused_fallback_key_types |[string]|**Required.** The unused fallback key algorithms. |
0 commit comments