Our Autocrypt/OpenPGP SDK is a cryptographic SDK for Android that allows you to integrate end-to-end encryption capabilities into your app based on the Autocrypt specification. Its code is shared with OpenKeychain, the most widely used and trusted OpenPGP implementation for Android.
It differentiates from existing libraries by including a ready to be used key database that is automatically filled from various sources, such as Autocrypt, WKD, or HKP keyservers. It supports modern cryptographic primitives based on Curve25519 and comes with an opinionated security configuration that rejects insecure keys. Furthermore, it supports security keys over NFC and USB.
In 2019 Q2, we will publish a developer documentation including the SDK’s API and detailed examples.