GSoC/GCI Archive
Google Summer of Code 2014

OpenKeychain (OpenPGP for Android)

License: GNU General Public License version 3.0 (GPLv3)

Web Page:

Mailing List:

OpenKeychain is an OpenPGP implementation for Android. It serves as a key management tool for encryption, decryption, signature generation, and signature verification. We are working together with K-9 Mail to provide email security according to the OpenPGP standard. It also allows encryption of files and provides an API for other developers to use. Other Android applications will hopefully utilize this API in the future.


  • Making OpenKeychain fun to use for users and developers. I'd like to have OpenKeychain better integrated within the android system and external apps as well has having itself easy to use. This makes me interested in the following proposal ideas: - Automatic contact discovery - Integration of OpenKeychain into Android's contact app - Improvements to file encryption/decryption as well as fixing bugs and todos in the OpenKeychain api.
  • OpenKeychain data provider Redesign + Web of Trust features I would like to work on two things: Firstly, redesign the backend and database provider optimized for reliable operation including unit tests. Secondly, make the application "web of trust" ready.