<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Contributors</title> </head> <body> <h2>The Bouncy Castle Cryptographic C#® API</h2> <p> <h3>Donors</h3> <p> The following people and organisations donated financially to help with the release of 1.8: <br /> <br /> Andrew Grosser, Antonio Royo, dmitry.ribakov@gmail.com, PhreePhly, and encryptomatic.com. </p> <h3>Code Contributors:</h3> <p>The following people have contributed to the C# Bouncy Castle Cryptography Package.</p> <p>Thanks, may your castles never deflate!</p> <ul> <li> <p>Kaiser Yang <kaiseryang@yahoo.com> - initial port of the lightweight API and ASN.1 library. Finding BigInteger loop problem.</p> </li> <li> <p>Asier Murciego <a.murciego@captiva-sys.es> - Further patching to BigInteger library.</p> </li> <li> <p>Megan Woods <megan.woods@widestreet.com.au> - X509 certificate generation, RSA/DSA digest signature classes.</p> </li> <li> <p>David Del Vecchio <ddelvecc@virginia.edu> - patches to RSA Pkcs1 Signature generation OID issues, help with clarifications on DateTime and certificates.</p> </li> <li> <p>Nelson Fernandez <nelson-bc@kpanic.com.ar> - patches to allow compilation under mono.</p> </li> <li> <p>Paulo Soares <psoares@consiste.pt> - patches to X509CertificateParser, C# port of JZlib plus inflater/deflater streams, C# port of Apache BZip2 classes.</p> </li> <li> <p>Pawel Niewiadomski <11110000b@gmail.com> - patches for X509 and CMS, unit test for time classes.</p> </li> <li> <p>Jesper Johansen <jesper@hc.jay.net> - bug fix for DerT61String encodings.</p> </li> <li> <p>Adam Sternberg <agsternberg@gmail.com> - identified problem with generation of PGP public keyrings.</p> </li> <li> <p>Kirill Zhuklinets <zhuklinets_k@gaz-is.ru> - initial submission of bulk of Asn1.Esf classes (RFC 3126).</p> </li> <li> <p>Dr Andrew Gray <andrew.gray@rcrt.co.uk> - identified problem with BigInteger.ModPow for negative exponents.</p> </li> <li> <p>Mauricio Ulate <mulate@gmail.com> - identified problem with non-ASCII pass phrases in PGP.</p> </li> <li> <p>John Allberg <John.Allberg@teliasonera.com> - initial implementation of CryptoApiRandomGenerator.</p> </li> <li> <p>Mattias Öhrn <mattias.ohrn@gmail.com> - identified problem with Pkcs12Store.Save and provided fix.</p> </li> <li> <p>Jen Andre <jandre@gmail.com> - initial implementation of case-insensitive searches for PGP keyrings.</p> </li> <li> <p>#Cyrille37# <cyrille37@gmail.com> - identified problem with BigInteger.ModInverse for negative values.</p> </li> <li> <p>David Reis Jr <davidreis@yahoo.com> - bug fix for X509CrlStoreSelector handling of NextUpdate, fix handling of null parameters for DSA in key factories, initial port of Pkix namespace and supporting tests. </p> </li> <li> <p>Ivan Peev <ivan.peev@cozyroc.com> - bug fix for version string displayed in PGP armored output.</p> </li> <li> <p>Hector Ornelas Aciga <hector.ornelas@sat.gob.mx> - patch to add support for PKCS#5 Scheme 2 keys.</p> </li> <li> <p>Tom Van Holle <tvh@dsoft.be> - patch to add new class: Pkcs10CertificationRequestDelaySigned.</p> </li> <li> <p>Kalev Lember <kalev@smartlink.ee> - patch to fix compilation problem under Mono 2.8+.</p> </li> <li> <p>Kyle Hamilton <kyanha.bouncycastle@kyanha.net> - identified problem with BigInteger.Multiply, patch for MiscPemGenerator infinite recursion, proposed improvements in use of random numbers.</p> </li> <li> <p>Atanas Krachev <akrachev@gmail.com> - added support for revocation signatures in OpenPGP.</p> </li> <li> <p>Torsten Moschny <t.moschny@web.de> - identified problem where PrivateKeyFactory/PublicKeyFactory failed to preserve publicKeyParamSet for EC keys.</p> </li> <li> <p>Thomas Heggelund <the@dips.no> - identified problem with RSAParameters fields requiring zero-byte padding to satisfy .NET.</p> </li> <li> <p>Laszlo Magyar <lmagyar1973@gmail.com> - patch to fix problem with SubjectDirectoryAttributes constructor.</p> </li> <li> <p>Tim Whittington (https://github.com/timw) - ports of ChaCha, GMAC, Memoable, Poly1305, Skein, SM3, Threefish, XSalsa20. Registerised Salsa20 core.</p> </li> <li> <p>Oscar Jacobsson (https://github.com/OscarAyoy) - patch to fix DerEnumerated constructor (including test coverage).</p> </li> <li> <p>Michael Krueger <michael.krueger@secardeo.com> - patch to fix Asn1.Cmp.RevDetails constructor.</p> </li> <li> <p>Daniel Nauck <daniel.nauck@gmail.com> - patch for Portable Class Library support.</p> </li> <li> <p>John Allberg <john@ayoy.se> - improvements to Portable Class Library patch.</p> </li> <li> <p>Oren Novotny (https://github.com/onovotny) - developed and maintained a fork supporting Portable Class Library, worked closely with us to integrate the changes back into the main project.</p> </li> <li> <p>Nicolas Dorier (https://github.com/NicolasDorier) - patch to fix culture-dependent lookups in MacUtilities. </li> </ul> </body> </html>