A wrapper library making the implementation of PGP in Java applications easy.
It also strives to provide sane defaults for secure PGP to ensure easy and secure PGP implementations in Java.
Currently the library is not ready for production use. It's missing inline documentation and logging outputs. Tests have not yet been implemented either. Use with caution as of now.
The library is provided under the 3-clause BSD License. Details see under LICENSE
The goal of this library is the provision of an easy to use PGP API which also provides sensible secure default settings. Application developers should not need to worry about security implementation details.
Further the provided simple PGP API will be identical on standard Java and Android.
The API package provides the common API definitions for developers to handle PGP encryption.
This module implements the API of the simple-pgp-api for the Android platform. The implementation is based on the SpongyCastle libraries which are the implementation of the current BouncyCastle libraries for Android.
This module implements the API of the simple-pgp-api for standard Java applications. The implementation is based on the BouncyCastle libraries.
GPG 2.0.28 on MacOSX
- Keys were generated with GPG and used by the implementation and vice versa
- Messages encrypted by the library were decrypted using GPG and vice versa
- Signatures created by GPG were verified by the library and vice versa