element-hq / hydrogen-web

Lightweight matrix client with legacy and mobile browser support
Apache License 2.0
628 stars 122 forks source link

Consider switching out libolm for vozodemac #738

Open bwindels opened 2 years ago

bwindels commented 2 years ago

See https://github.com/matrix-org/vodozemac-bindings/tree/main/javascript No npm package yet though it seems

bwindels commented 2 years ago

Also see https://matrix.org/blog/2022/05/16/independent-public-audit-of-vodozemac-a-native-rust-reference-implementation-of-matrix-end-to-end-encryption

bwindels commented 2 years ago

One important point is that libolm currently allows us to support IE11 because the code is (also) compiled to asmjs. Will need to see if vozodemac will provide the same build targets.

wrenix commented 1 year ago

are there plans to switch to openMLS ? It would be nice, to have that everywhere: https://arewemlsyet.com/

Half-Shot commented 5 months ago

I would imagine these days we'd use https://github.com/matrix-org/matrix-rust-sdk-crypto-wasm, as it's pretty much set to go. We would probably have to drop IE11 support at this point though.

MidhunSureshR commented 5 months ago

I don't think we care about IE11 anymore tbh