OpenPGP Library for Android News

OpenPGP Library for Android 1.1 is online

Fellow developers,
The new OpenPGP Library for Android 1.1 has just been released and we are glad to announce that it is bringing many enhancements and bug fixes.

Below is a list of the changes in this release:

[*] : Bug
[+] : New
[-] : Removed
[!] : Modification


Version 1.1
Release date: 30 January 2013

Changes in package com.didisoft.pgp
[+] Added KeyPairInformation.keyId2Hex – Helper method that converts 8 byte Key ID (of type long)
into a hexadecimal string obtained from the lower 4 bytes and used in PGP(r) and GnuPG/gpg.
[*] KeyStore.generateKeyPair – keys with expiration date are now recognized by Authora EDGE

[!] PGPLib.EncryptFile – the timestamp inside the .pgp archive is taken from the file timestamp instead of the current date time.
[*] PGPLib.signAndEncryptStream – encrypted output stream was not closed correctly in binary mode

Changes in package com.didisoft.pgp.inspect
[+] PGPInspectLib.isSignedOnly(InputStream)
[+] PGPInspectLib.listSigningKeyIds(InputStream)
[+] PGPInspectLib.isPublicKeyEncrypted(InputStream)
[+] PGPInspectLib.listEncryptionKeyIds(InputStream)
[+] PGPInspectLib.isPBEEncrypted(InputStream)

New exception subclasses in com.didisoft.pgp.exceptions
[+] FileIsPBEEncryptedException – thrown in case when decrypting a password encrypted archive with a private key
[+] DetachedSignatureException – thrown in case when trying to verify a detached signature without the data file

Feel free to drop us a line if you have any comments, suggestions or ideas for improvement.


Year 2013 RoadMap – OpenPGP Library for Java and Android

The road map for this year for DidiSoft OpenPGP Library for Java and OpenPGP Library for Android contains a few features that we have planned to include:

Java PGP LibraryQ1 – setting Content type of the archives, accepting Key Hex ID’s interchangeably with User ID’s, partial match of User ID’s.

Q2 – RFC 6637 support

Q3 – Importing X.509 certificates as OpenPGP keys

Q4 – supporting Additional decryption keys (ADK).

As always we are open for your feedback and will gladly include your feature requests.


New! OpenPGP Library for Android

OpenPGP Library for Android demo applicationWe had a few requests for an OpenPGP Library for Android and finally we are ready with version 1.0

The first version of the library has the same set of features as the latest version of OpenPGP Library for Java. The minimal supported Android version is 2.1 (Eclair).

The distribution ZIP archive ships with a demo application that demonstrates how to invoke the basic encryption and key generation features from an Android application.