@hotelzululima @david_chisnall @soatok
Ok. How about: I'm not qualified to build national security level encryption and I'd love to have help from someone like you to make it better.
I've built a very good proof of concept messenger that I plan to keep improving. The source code is here: https://github.com/EmissarySocial/conversations-mls
And I'm been trying to get help to do a formal security review. But that's harder to get done.
Everything is open source. Please help us make it better.
@benpate Honestly the hardest part isn't the crypto primitives — it's the key management and the server knowing as little as possible. We went down the same road and ended up with per-thread keys on the client, server never sees plaintext. Happy to compare notes — our architecture page documents everything we chose and why: https://tryveil.app/architecture