2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / Mono.Security / ChangeLog
index 58cd2254f2a7668c2ace58031a4cb7e0c7226da6..ac68c598cd5486f343f10246ed793daf287da785 100644 (file)
@@ -1,3 +1,93 @@
+2004-12-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: Fixed warning for unused variable.
+
+2004-10-29  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: Throw an NotSupportedException when "undefined length 
+       encoding" is used (#68903 but it's not a fix ;-). Fixed GetBytes to
+       encode structures bigger than 64k (fix #68907). Simplified ToString
+       and added Length to help debugging.
+       * PKCS7.cs: Added a flag to avoid resigning a structure (which was
+       duplicating some attributes).
+
+2004-09-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: Fixed warning (l4) for unused variable.
+       * PKCS7.cs: Fixed warning (l4) for unused variable.
+       * Uri.cs: Fixed warning (l4) for unused variables. Remove sealed from
+       class to reduce number of warnings.
+
+2004-08-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Uri.cs: Copied from System.dll assembly and started adaptation for
+       it's reuse inside the security classes (CAS).
+
+2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongName.cs: Added corlib specific code to load configuration
+       from machine.config to allow public key token remapping to work
+       with (for example) gacutil.
+       * StrongNameManager.cs: Now load configuration from machine.config.
+
+2004-05-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS7.cs: In sync with Mono.Security.dll version.
+
+2004-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1Convert.cs: In sync with Mono.Security.dll version.
+       * StrongName.cs: In sync with Mono.Security.dll version.
+
+2004-05-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: Fixed NullReferenceException in xmldsig standalone tests.
+
+2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: In sync with Mono.Security.dll version.
+       * ASN1Convert.cs: In sync with Mono.Security.dll version.
+       * PKCS7.cs: In sync with Mono.Security.dll version.
+       * StrongName.cs: In sync with Mono.Security.dll version.
+
+2004-04-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ASN1.cs: Added SaveToFile for easier debugging. Patch from
+       Jesper Pedersen.
+       * StrongName.cs: Removed compilation warning (unused variable).
+
+2004-04-08  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * BitConverterLE.cs: added which always does
+       little endian conversion
+       * StrongName.cs: Use BitConverterLE
+       * ASN1Convert.cs: Use BitConverterLE
+
+2004-04-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongName.cs: Added support for ECMA "key" to StringName(byte[])
+       constructor.
+
+2004-03-31  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongName.cs: Update to include new static method that can be 
+       called from the runtime to validate strongname signatures. 
+       Refactored the existing class to reduce code duplication.
+       * StrongNameManager.cs: New. This class keeps the configuration
+       required to map a public key token to an alternative public key
+       (e.g. ECMA public key token -> Mono public key) and to skip
+       strongname validation for specific assemblies/token/users.
+
+2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongName.cs: Added CanSign property for AssemblyBuilder. Current
+       Fx design requires an exception to know if the private key is present
+       in an RSA instance. In some case (inside corlib) we can do without...
+
+2004-03-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongName.cs: Added exceptions for null or invalid keys.
+
 2004-03-17  Sebastien Pouliot  <sebastien@ximian.com>
 
        * ASN1.cs: Class synched with Mono.Security.