Skip to content

Commit 09b54e0

Browse files
committed
chore(changelog): add MSC3814 dehydrated-devices fragments.
Signed-off-by: Jason Volk <jason@zemos.net>
1 parent 681889c commit 09b54e0

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Expose the [MSC3814] dehydrated-device manager on `Encryption`:
2+
`is_dehydrated_device_supported`, `create_dehydrated_device`,
3+
`rehydrate_dehydrated_device`, `delete_dehydrated_device`,
4+
`start_dehydrated_devices`, `stop_dehydrated_devices`, and a
5+
`dehydrated_device_event_listener` callback for lifecycle observability.
6+
7+
[MSC3814]: https://github.com/matrix-org/matrix-spec-proposals/pull/3814
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Add `Encryption::dehydrated_devices()`, a high-level [MSC3814] dehydrated-device
2+
manager that wraps the crypto-crate primitives (probe support, create,
3+
rehydrate, delete, weekly rotation, Secret Storage round trip for the pickle
4+
key, lifecycle event stream) and is modelled on `matrix-js-sdk`'s
5+
`DehydratedDeviceManager`. `MatrixMockServer` gains `mock_*` helpers for the
6+
four MSC3814 endpoints.
7+
8+
[MSC3814]: https://github.com/matrix-org/matrix-spec-proposals/pull/3814

0 commit comments

Comments
 (0)