cinny
cinny copied to clipboard
move from libolm to vodozemac due to deprecation
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