[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Security / Mono.Security.Authenticode / ChangeLog
index 032d57088af2787510377f11c288ad0bc22d89c4..b6b94272fce3306faf605ba09f77d95f3a23b70e 100644 (file)
@@ -1,3 +1,47 @@
+2008-12-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SoftwarePublisherCertificate.cs: Support PKCS7 files that with 
+       PEM headers around the base64 content.
+       [Fix bug #457658]
+
+2008-05-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeFormatter.cs: Throw an NotSupportedException if we're
+       trying to sign a non-PE (portable executable) file. We do not support
+       signing CAB and MSI files (nor does mono generates them).
+       [Partial fix for #388602, kept open as Enhancement]
+
+2008-01-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeDeformatter.cs: Use RSAManaged and the new overloaded
+       PKCS1.Verify_v15 with tryNonStandardEncoding == true when verifying
+       timestamping certificate signatures. Fix for #350958
+
+2007-11-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeFormatter.cs: Allow signature of very big files (e.g. a
+       1.5Gb EXE). Original patch from Ondrej Kelle;
+
+2007-04-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeDeformatter.cs: Don't reset an existing reason inside
+       IsTrusted.
+
+2007-01-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeFormatter.cs: The ASN.1 structure must be padded to a
+       multiple of 8 bytes, else the signature is invalid - even if the hash 
+       is correct!
+
+2006-12-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AuthenticodeBase.cs: Support (strip) COFF symbol table when 
+       calculating the hash value of a PE file.
+       * AuthenticodeDeformatter.cs: Adapt to changes in base class.
+       * AuthenticodeFormatter.cs: Reuse more code from base class. Strip
+       COFF symbol table (if present). Fix alignment (on 8 bytes) for the
+       signature location.
+
 2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
 
        * AuthenticodeDeformatter.cs: Return (find) the SigningCertificate