Skip to content

VoiceMesh v1.1.0 — E2E Encrypted

Choose a tag to compare

@TadB0x TadB0x released this 04 Apr 05:54
· 9 commits to master since this release

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.