BouncyCastle release 1.23 now available.

This release contains further improvements to the OpenPGP package which improves the range of other implementations we are compatible with and a heuristic decoder has been added which “guesses” whether or not it is dealing with an armored input stream or a PGP binary stream. The OpenPGP examples have been rewritten to take advantage of new API features, and an unpacking problem which was occasionally causing the OpenPGP API to fail doing El Gamal decryption has been fixed. RipeMD160 and RipeMD320 have been added and support for RipeMD has been added to the CMS/SMIME handlers. A number of other bugs and issues have also been addressed.
Go find it at