@Gargron Would using the Signal Protocol (the double ratchet algorithm) an option ?

I feel like the more we use widely used audited algorithms, the safer we are.