cinnyapp / cinny

Yet another matrix client
https://cinny.in
GNU Affero General Public License v3.0
1.98k stars 257 forks source link

move from libolm to vodozemac due to deprecation #1869

Open williamkray opened 3 months ago

williamkray commented 3 months ago

Describe the problem

from the olm repository:

All the client SDKs maintained by the Matrix core team (matrix-rust-sdk, matrix-js-sdk, matrix-ios-sdk and matrix-android-sdk2) now support vodozemac as their E2EE implementation - and the majority of apps built on them (e.g. all variants of Element Web/Desktop/iOS/Android and Element X iOS/Android) now use vodozemac. As such as of July 2024, libolm is now officially deprecated - please do not use it going forwards.

Describe the solution you'd like

cinny should update to a newer version of matrix-js-sdk and matrix-sdk-crypto to incorporate the newer cryptographic libraries.

Alternatives considered

No response

Additional context

No response

nyabinary commented 4 weeks ago

libolm has the following CVEs: