圖標

Smoke

Echo communications through Android.
新版本 2024.06.25
* GitHub ticket #48. The oid variable in Fire::deleteFire() may not be
defined and referencing a tarnished variable will terminate 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.
* Obfuscation of resident secret keys.
* Optional foreground services.
* Optional silence over the wires.
* Original implementation of SipHash.
* Ozone destinations: private and public repositories.
* Post offices for messages of the past.
* Private servers.
* Public and private public-key servers.
* Rainbow digital signature scheme.
* Reliable distribution of archived messages.
* Reliable distribution of deliverable text messages.
* SPHINCS digital signature scheme.
* SSL/TLS through SmokeStack.
* Semi-compatible with Spot-On via Fire.
* Share files with TCP utilities such as Netcat.
* SipHash-128.
* Smoke and mirrors.
* Software congestion control.
* Software manual included.
* Steam, reliable file sharing. TCP over the Echo!
* Steamrolling, or, real-time broadcasting of inbound Steams to fellow participants.
* Super McEliece: m = 13, t = 118.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 2024.06.25 (20240625) 建議 於 2024 年 6 月 28 日新增

    此版本需要 Android 7.1 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。

    下載 APK 3.9 MiB PGP 簽章 | 構建日誌

  • 新版本 2024.01.05
    * Cancel the future.
    * Minimum SDK of 25.
    * Partially-blocked socket reads.
    * Permanent darkness.
  • 版本 2024.01.05 (20240105) - 於 2024 年 1 月 7 日新增

    此版本需要 Android 7.1 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。

    下載 APK 3.9 MiB PGP 簽章 | 構建日誌

  • 新版本 2023.12.25
    * Removed Makefile targets as they are difficult to support:
    launch-emulator-1, launch-emulator-2, load-apk-release, release.
    * Removed import statements.
    * Removed redundant conversions.
    * Replaced StringBuilder with String in some instances.
    * String comparisons and equalsIgnoreCase().
  • 版本 2023.12.25 (20231225) - 於 2023 年 12 月 27 日新增

    此版本需要 Android 9.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。

    下載 APK 8.0 MiB PGP 簽章 | 構建日誌