10
The Signal Protocol in Rust
(programming.dev)
Isn't Signal's protocol already implemented in Rust? I thought it is, and they use FFI on Android and iOS.
There are a few nuances to my approach, but the key detail is that I wanted it to also work in a browser so I needed the ability to build to a wasm to be used in js.
Signal doesnt offer browser based capabilities and so I created this to target web aswell as native.