Hi All, We are pleased to announce the release of version 1.8.3 of the BouncyCastle C# Crypto API.
There is an important note regarding the use of DH ciphersuites in TLS: "In this release, the TLS library has moved to a whitelisting approach for client-side validation of server-presented Diffie-Hellman (DH) parameters. In the default configuration, if a ciphersuite using ephemeral DH is selected by the server, the client will abort the handshake if the proposed DH group is not one of those specified in RFC 3526 or RFC 7919, or if the DH prime is < 2048 bits. The client therefore no longer offers DH ciphersuites by default." We encourage all users of the library to upgrade to this version. Please visit http://www.bouncycastle.org/csharp/ for the release notes and to download the .NET 1.1 assembly or the source code. Also see https://github.com/bcgit/bc-csharp/pulls?q=is%3Apr+is%3Aclosed for details of resolved issues. If you are interested in tracking code changes, our git repositories are mirrored to github: https://github.com/bcgit . If you are interested in donating to the project, 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 off...@bouncycastle.org and we'll be happy to help. The Legion of the Bouncy Castle 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 ( http://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 ). Regards, Pete Dettman