Skip to content

Releases: christine-ciphermail/thunderbird-android

S/MIME companion-app integration — evaluation build

09 Jun 10:01
0802e64

Choose a tag to compare

Evaluation build of Thunderbird for Android with the S/MIME
companion-app integration proposed upstream.

⚠️ Not for production use. Debug-signed, no obfuscation, not a
shipped Thunderbird release. The intent is to let upstream maintainers
exercise the integration end-to-end without setting up a build
environment.

What's in this build

Two commits on top of upstream main at
8c473ed:

  • 04e4235feat(smime): add S/MIME companion-app API and integration
  • 0802e64docs(smime): API reference, architecture, threat model, user guide, provider guide

Same content as the upstream-smime-pr branch in this fork.

Install

adb install app-thunderbird-full-debug.apk
  • Application ID: net.thunderbird.android.debug — installs
    side-by-side with any Play Store Thunderbird, no signature
    collision.
  • Signing: standard Android SDK debug keystore. No trust posture;
    do not redistribute.
  • Version string: 20.0-SNAPSHOT.
  • Flavor / build type: full (matches Play distribution; includes
    Glean & FCM), debug (not optimised, R8 off).

Companion app required

The S/MIME integration is a binding to a separate provider app that
holds keys and certificates and performs the crypto. The reference
provider is CipherMail for Android:

Without CipherMail installed and configured, Thunderbird shows
"S/MIME provider not available" and the integration is dormant — no
behaviour change from upstream.

Integrity

SHA-256  31a40cee4c552fa6146e0aa3de2d19a6760dc8fd7c3cb4314de0a8851c392def
Size     50,140,527 bytes

Feedback

This release exists only to support evaluation of the upstream S/MIME
proposal. Once that proposal is resolved (either way), this release
will be removed.