## The Bouncy Castle Cryptographic C#® API

### Contributors:

The following people have contributed to the C# Bouncy Castle Cryptography Package.

Thanks, may your castles never deflate!

- Kaiser Yang <kaiseryang@yahoo.com> - initial port of the lightweight API and ASN.1 library. Finding BigInteger loop problem.

- Asier Murciego <a.murciego@captiva-sys.es> - Further patching to BigInteger library.

- Megan Woods <megan.woods@widestreet.com.au> - X509 certificate generation, RSA/DSA digest signature classes.

- David Del Vecchio <ddelvecc@virginia.edu> - patches to RSA Pkcs1 Signature generation OID issues, help with clarifications on DateTime and certificates.

- Nelson Fernandez <nelson-bc@kpanic.com.ar> - patches to allow compilation under mono.

- Paulo Soares <psoares@consiste.pt> - patches to X509CertificateParser, C# port of JZlib plus inflater/deflater streams, C# port of Apache BZip2 classes.

- Pawel Niewiadomski <11110000b@gmail.com> - patches for X509 and CMS, unit test for time classes.

- Jesper Johansen <jesper@hc.jay.net> - bug fix for DerT61String encodings.

- Adam Sternberg <agsternberg@gmail.com> - identified problem with generation of PGP public keyrings.

- Kirill Zhuklinets <zhuklinets_k@gaz-is.ru> - initial submission of bulk of Asn1.Esf classes (RFC 3126).

- Dr Andrew Gray <andrew.gray@rcrt.co.uk> - identified problem with BigInteger.ModPow for negative exponents.

- Mauricio Ulate <mulate@gmail.com> - identified problem with non-ASCII pass phrases in PGP.

- John Allberg <John.Allberg@teliasonera.com> - initial implementation of CryptoApiRandomGenerator.

- Mattias Öhrn <mattias.ohrn@gmail.com> - identified problem with Pkcs12Store.Save and provided fix.

- Jen Andre <jandre@gmail.com> - initial implementation of case-insensitive searches for PGP keyrings.