Repository navigation
VoiceMesh v1.1.0 — E2E Encrypted
VoiceMesh v1.1.0
What's new
End-to-end encryption
- ECDH key exchange (P-256) runs over the FSK channel itself — zero servers, zero internet
- AES-256-GCM encrypts every message (random IV, authentication tag)
- Send/attach locked until handshake completes (~10–20s at 300bps for key exchange)
- Tap the fingerprint in the chat header, read it aloud — if it matches your contact, no MITM
ARQ reliable delivery
- Every message waits for an ACK before sending the next
- Auto-retransmits up to 3× if no ACK in 12 seconds
- Failed messages marked in the UI
Baud rate negotiation
- After handshake, probes at 1200 bps
- Both sides upgrade automatically on VoLTE calls (4× faster image transfer)
- Falls back to 300 bps on poor GSM calls
Install
Download VoiceMesh.apk, enable Unknown Sources, install. Requires Android 8.0+.
Fingerprint verification
After the green "E2E encrypted" badge appears, tap the fingerprint (e.g. A1:B2:C3:D4:E5:F6) and read it to your contact. If it matches theirs — you're secure.