let there be noise: bitchat android now with noise xx handshake
Noise_XX_25519_ChaChaPoly_SHA256 replaces our previous x25519+ed25519 key exchange.
the xx pattern provides perfect forward secrecy - compromised long-term keys cannot decrypt past sessions since each handshake uses fresh ephemeral keys that are destroyed after use.
this brings full cryptographic compatibility with the latest changes in ios bitchat, but work remains to achieve feature parity. contributions are welcome for anyone interested in helping build privacy-focused, decentralized mesh communication tools.

GitHub
Implement Noise XX Handshake Protocol for Direct Messages by callebtc · Pull Request #180 · permissionlesstech/bitchat-android
Implement Noise XX Handshake Protocol for Direct Messages
Overview
This pull request implements the Noise XX handshake protocol (Noise_XX_25519_Cha...