Kévin Commaille
f159776f52
chore: Make all applicable spec links use the latest spec instead of a specific version
2023-02-12 12:39:24 +01:00
Damir Jelić
19f68065f1
common: Derive PartialEq and Eq for the KeyUsage enum
2023-01-16 16:13:10 +01:00
Jonas Platte
b859d9c8b0
common: Derive Debug via StringEnum derive
2023-01-13 13:49:59 +01:00
Kévin Commaille
045861441a
doc: Update Matrix spec links to v1.4
2022-10-21 10:41:20 +02:00
Jonas Platte
026ccd7e5b
common: Use new owned ID types in non-event modules
2022-04-20 10:39:36 +02:00
Kévin Commaille
688d5bf47a
docs: Improve string enums documentation
...
Mention the conversion from string.
2022-04-10 14:48:09 +02:00
Damir Jelić
cf8f1b0e7e
common: Use DeviceKeyId in more places for the CrossSigningKey type
2022-03-23 17:17:54 +01:00
Damir Jelić
9ed83165d0
common: Use StringEnum for the KeyUsage enum
2022-03-23 17:17:54 +01:00
Kévin Commaille
bdcf07be87
common: Merge ruma-serde into ruma-common
2022-03-10 12:11:00 +01:00
Kévin Commaille
088d1872b7
common: Merge ruma-identifiers into ruma-common
2022-03-09 17:46:51 +00:00
Jonathan de Jong
936bb64e84
Update links to spec.matrix.org/v1.2
2022-02-18 19:45:04 +01:00
Kévin Commaille
3813449b29
common: Move SignedKey::new_fallback out of unstable-pre-spec
2022-02-11 10:26:45 +01:00
Jonas Platte
c4bccfe17e
common: Remove leftover feature gate
2022-02-02 21:17:07 +01:00
Jonas Platte
62f3d4a649
client-api: Move keys route changes out of unstable-pre-spec
2022-02-02 21:10:11 +01:00
Jonas Platte
4c859c5aeb
Introduce a Base64 type and use it where applicable
2022-01-13 16:22:21 +01:00
Damir Jelić
caa3c05db3
client-api: Add support for fallback keys
...
This implements support for MSC2732[1], fallback keys. Only support to
upload and get notifications about fallback keys via `/sync` is
implemented.
[1]: https://github.com/matrix-org/matrix-doc/pull/2732
2021-12-06 11:26:14 +01:00
Jonas Platte
3ce578f384
identifiers: Make UserId a DST
2021-11-26 00:40:40 +01:00
Jonas Platte
c73eb7dce3
identifiers: Make DeviceKeyId a DST
2021-11-25 21:07:14 +01:00
Jonas Platte
438efee143
identifiers: Remove Box<$id> aliases
2021-11-25 21:07:14 +01:00
Jonas Platte
aa5fdf9d22
Merge serde attributes and improve docs
2021-10-08 12:49:13 +02:00
Timo Kösters
a238a0dda5
federation-api: Improve get_keys
2021-05-21 12:37:41 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory
2021-05-03 15:50:27 +02:00