Communication · Open source
Smoke
Echo communications through Android.
Opens the official F-Droid page
About Smoke
Summary of Smoke
* Aliases. Preserve your contacts.
* Almost zero-dependency software.
* Application lock.
* Argon2id and PBKDF2 key-derivation functions.
* Automatic, oscillatory public-key exchange protocol, via SipHash.
* BSD 3-clause license.
* Completed.
* Content is recorded via authenticated encryption.
* Decentralized. TCP, and UDP multicast and unicast.
* Does not require Internet connectivity.
* Does not require registration. Telephone numbers are not required.
* Encrypted communications.
* Eventful tasks. Limited polling.
* F-Droid.
* Fiasco forward secrecy.
* Future-proof software.
* Introduces Cryptographic Discovery. Cryptographic Discovery is a
practical protocol which creates coordinated data paths.
* Juggling Juggernaut Protocol!
* Manufactured tool tips!
* McEliece Fujisaka and Pointcheval.
* Message structures do not explicitly expose contents. Header-less protocols!
Some messages do include type information.
* Mobile servers via SmokeStack.
What's new in 2024.06.25
* GitHub ticket #48. The oid variable in Fire::deleteFire() may not be defined and referencing a tarnished variable will terminate Smoke.
How to install Smoke
- Tap Download — the app's official page on F-Droid opens.
- Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
- If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
- Open Smoke from your app drawer.





