Bouncy Castle Crypto Provider Package version 1.56 now available

Jon Eaves <[email protected]> Fri, 23 Dec 2016 15:28:41 +1100
Newsgroups gmane.comp.encryption.bouncy-castle.announce,gmane.comp.encryption.bouncy-castle.devel
Message-ID <[email protected]>
This release concentrates in 2 areas. The first is a new feature: a new 
API for DTLS/TLS and a JSSE provider suitable for Java 5 and later. The 
second is that particular effort has been made on security and 
robustness in migrating some of the validation coding done in the FIPS 
project and we have also received feedback both from Google's Project 
Wycheproof and the Intel Security Team which has allowed us to further 
improve the robustness of the APIs as well as fix some possible security 
issues. Support for RFC 7539 ChaCha20 and Poly1305 has also been added 
and general support for SHA-3 in the PKIX APIs has been improved. A 
potential null pointer exception in the WNafUtil class has been removed 
and issues with escaping exceptions in PGPUtil.getDecoderStream() have 
been addressed.

Full details of the release, including the CVE details and numbers for 
the 10 CVE's resolved in this release can be found in the release notes at

https://www.bouncycastle.org/releasenotes.html
Please check the release notes to check whether any of the CVEs dealt 
with may affect your use of the APIs. If you are affected we strongly 
recommend upgrading.

We would like to make a special acknowledgement on this release to the 
Core Infrastructure Initiative of the Linux Foundation for funding the 
initial work on the new DTLS/TLS API and JSSE provider.

Additional thanks should also go to the Distributed Weakness Filing 
(DWF) project for providing us with a path to registering CVEs and to 
holders of Crypto Workshop support contracts as we were again able to 
fund extra work on this release through time available from those. 
Thanks also goes to other people and organisations who have 
contributed/donated to the project and you can find the updated list at

https://www.bouncycastle.org/contributors.html

For the actual release and other details go to our latest releases page:

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

And for those who like living on the bleeding edge, the betas for future 
releases can be downloaded from:

https://www.bouncycastle.org/betas/

and changes to the code base can be tracked via:

https://github.com/bcgit

In other news work is now ongoing with the Java FIPS 1.0.1 release. A 
list of issues fixed in it can be found at:

We are still in discussion about sponsoring the addition of the release 
to our existing certification.
If you are interested helping support the Bouncy Castle project through 
donation, you can find the details on how to donate via PayPal or 
Bitcoin, at:

https://www.bouncycastle.org/donate

If you prefer to use direct bank transfer please feel free to discuss it 
with us by contacting us at [email protected] and we'll be happy 
help. The Legion of the Bouncy Castle Inc is a registered Australian 
charity based in the State of Victoria, Australia.

If you wish to sponsor specific work on Bouncy Castle or get a 
commercial support contract for the APIs please contact us at Crypto 
Workshop ( https://www.cryptoworkshop.com )

Remember, you can also follow this project on Facebook ( 
https://www.facebook.com/legionofthebouncycastle ), Google+ ( 
https://plus.google.com/+BouncycastleOrgAPIs/posts ) and/or Twitter ( 
https://twitter.com/bccrypto ).

Finally, for users of the maven repositories, 1.56 should be appearing 
shortly on maven central. The GitHub repository has been updated as well.