BC Release 1.47 is now available

David Hook <[email protected]> Fri, 23 Mar 2012 13:54:24 +1100
Newsgroups gmane.comp.encryption.bouncy-castle.announce,gmane.comp.encryption.bouncy-castle.devel
Message-ID <1332471264.2286.56.camel@konkolo>
Hi all,

Release 1.47 is now finally available.

This release includes further clean up work, and the OpenPGP API is now
fully usable via operator interfaces similar to what were added for CMS
in the previous release. The number of light weight operator
implementations has been expanded and as a result certificate
generation, OpenPGP, CMS, CRMF, CMP, PKCS and OCSP are now supported
across all JDK releases *including* the J2ME (except for compression).
In addition this release adds support for EAC (Extended Access Control)
certificates and a light weight version of NTRU and classes involved in
CRL manipulation have been rewritten so as to support extremely large
CRLs. A number of bugs and a 1.46 regression on processing PEM files
have also been fixed.

This release changes the packaging - there is no longer a bctsp jar, and
there is now a bcpkix jar which contains all the classes for CMS, TSP,
OCSP, CRMF, EAC, etc... The bcmail jar now only contains the S/MIME API.

There is no JDK1.6 release any more, the jdk15on releases are packaged
so they should work from JDK 1.5 to JDK 1.7.

For more details go to our latest releases page:

http://www.bouncycastle.org/latest_releases.html

A porting guide for this release from earlier ones is at:

http://www.bouncycastle.org/wiki/display/JA1/Porting+from+earlier+BC
+releases+to+1.47+and+later

And a brief document describing how the operator classes for CMS and co
(the principal is the same for OpenPGP) is at:

http://www.bouncycastle.org/wiki/display/JA1/BC+Version+2+APIs

You can also find the latest versions on our mirror:

http://polydistortion.net/bc/index.html

As always betas will appear when they become available in:

http://www.bouncycastle.org/betas

Finally, a "community service" announcement from one of our sponsors
(me). Turns out I've suddenly found myself looking for work (not exactly
planned, but you have to run with what you've got...)

So, ahem, if you're looking for someone who's probably more familiar
with BC and the standards it supports than any sane person should be, as
well as Java in general, my full details are here:

http://www.autochthonous.org/about/index.html

As it says I'm based in Melbourne, Australia, but I'm very used to
working with people remotely as well. Drop me a line (off list!) if
you're interested.

Any other questions about the release please feel free to drop us a line
at [email protected] or [email protected]

Regards,

David