Home - mkulicke/k-9 GitHub Wiki
This is a fork of K-9 mail in which the smooth PGP encryption and decryption is realized. So far, it works as a prototype. The open issues are:
- Receiving encrypted attachments does not work. Well, it works, but they are not displayed...
- Sending to other clients in RFC 2440 and 3156 does not lead to correctly displayed emails. This is a spec problem, but I am not sure how to deal with it.
- Attachments are currently sent unencrypted
- Signed emails are currently not supported, neither if sent nor received.
What is possible?
- Sending encrypted text messages
- Sending encrypted HTML messages
- Receiving encrypted text messages
- Receiving encrypted HTML messages
- Display of messages in their respective charset
This solution builts on either the Android Privacy Guard by Thialfihar, which is available in the Google Play Store under: https://play.google.com/store/apps/details?id=org.thialfihar.android.apg A good explanation about the APG (and email crypto in general) is available here: https://securityinabox.org/en/apg_main
You may also use the GNU Privacy Guard, which is available from the Guardian Project here: https://guardianproject.info/releases/GnuPrivacyGuard-release-0.2.1.apk But please note that the GNU Privacy Guard currently states itself not to be ready for production use. This of course may change in the future.
Last but not least, this work is based on the work of Dominik Schürmann who implemented the OpenPGP Provider API (https://github.com/k9mail/k-9/pull/385) into K-9 which is heavily used in my approach as well. Good luck finishing your thesis, Dominik!
Stay tuned and have a nice encryption with this fork of K-9!
Marcel Kulicke