You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The FFI bindings have a bunch of code to take libolm-pickled objects and store them in a matrix-rust-sdk CryptoStore.
To support migration in Element-Web R, I think we need to push as much of this as we can down to matrix-sdk-crypto, and then expose it in the wasm bindings.
The text was updated successfully, but these errors were encountered:
Can you expand a bit? Have the libolm objects been created by the Rust SDK in the first place?
No, they are created by the application.
I don't really have any more detail at the moment. All I know is that there is a load of code in the FFI bindings, none of which looks very specific to FFI, and which we need to replicate in the wasm bindings. My hope is that we can save a lot of copying-and-pasting by moving this code to somewhere common, like matrix-sdk-crypto.
richvdh
changed the title
Push libolm migration code down from FFI bindings to crypto crate and expose in wasm bindings
Expose libolm migration code in wasm bindings
Dec 29, 2023
The FFI bindings have a bunch of code to take libolm-pickled objects and store them in a matrix-rust-sdk
CryptoStore
.To support migration in Element-Web R, I think we need to push as much of this as we can down to
matrix-sdk-crypto
, and then expose it in the wasm bindings.The text was updated successfully, but these errors were encountered: