From cc813b049ee415515475ef02b43bbda87feab4de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Thu, 18 Aug 2022 17:02:20 +0200 Subject: [PATCH] fix(crypto): Set the correct algorithm when exporting a room key --- crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs b/crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs index c0661b866..98c29e43f 100644 --- a/crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs +++ b/crates/matrix-sdk-crypto/src/olm/group_sessions/inbound.rs @@ -272,7 +272,7 @@ impl InboundGroupSession { self.inner.lock().await.export_at(message_index).expect("Can't export session"); ExportedRoomKey { - algorithm: EventEncryptionAlgorithm::MegolmV1AesSha2, + algorithm: self.algorithm().to_owned(), room_id: (*self.room_id).to_owned(), sender_key: self.sender_key, session_id: self.session_id().to_owned(),