[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.Pkcs / ChangeLog
old mode 100755 (executable)
new mode 100644 (file)
index 9892c67..7117982
@@ -1,3 +1,123 @@
+2009-06-05  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security
+       dependency.
+
+2008-11-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CmsRecipientCollection.cs: Add comment about compatibility-NRE
+       [Found using Gendarme CheckParametersNullityInVisibleMethodsRule]
+
+2008-10-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * EnvelopedCms.cs, SignedCms.cs: Remove unneeded field 
+       initialization to their default values.
+       [Found using Gendarme AvoidUnneededFieldInitializationRule]
+
+2006-12-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SignedCms.cs: Add missing TODO. Some code exists but depends on 
+       other, unimplemented, stuff.
+
+2005-09-27  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Pkcs9Attribute.cs: Added new CopyFrom method overrides (2.0 RC).
+       * Pkcs9SigningTime.cs: Don't call base.CopyFrom anymore.
+
+2005-05-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CmsSigner.cs: Removed old FIXME.
+       * ContentInfo.cs: Better detection (but still less strict than MS).
+       * EnvelopedCms.cs: Avoid possible NullReferenceException in Encrypt.
+       * KeyTransRecipientInfo.cs: Minor editing updates.
+       * Pkcs9ContentType.cs: Added encoding/decoding of the content 
+       information (OID).
+       * Pkcs9MessageDigest.cs: Added encoding/decoding of the digest.
+       * SignedCms.cs: Version set to 0 (default). Serial numbers are 
+       reversed here (Fx isn't very consistant in this regard).
+       * SignerInfo.cs: Convert the hash name to an OID.
+       * SignerInfoCollection.cs: Completed class.
+
+2005-04-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AlgorithmIdentifier.cs: Removed FIXME - seems "by design".
+       * ContentInfo.cs: Applied fix for ArgumentNullException (was fixed in 
+       beta2).
+       * Pkcs9ContentType.cs: Added new override for CopyFrom.
+       * Pkcs9DocumentDescription.cs: Added new override for CopyFrom. 
+       Applied fix for ArgumentNullException (was fixed in beta2).
+       * Pkcs9DocumentName.cs: Added new override for CopyFrom. 
+       Applied fix for ArgumentNullException (was fixed in beta2).
+       * Pkcs9MessageDigest.cs: Added new override for CopyFrom.
+       * Pkcs9SigningTime.cs: Added new override for CopyFrom.
+
+2005-04-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SignedCms.cs: Fix compiler warning (unused variable).
+
+2005-04-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SubjectIdentifierType.cs: Removed (really) obsolete enum value and
+       [Serializable] attribute.
+
+2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CmsRecipient.cs, CmsRecipientCollection.cs, CmsSigner.cs, 
+       EnvelopedCms.cs, KeyAgreeRecipientInfo.cs, Pkcs9Attribute.cs,
+       Pkcs9ContentType.cs, Pkcs9DocumentDescription.cs, Pkcs9DocumentName.cs,
+       Pkcs9MessageDigest.cs, Pkcs9SigningTime.cs, SignedCms.cs, 
+       SignerInfo.cs: Adapted for changes in class names in beta2.
+
+2005-01-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Pkcs9Attribute.cs: Fixed wrt unit tests.
+       * Pkcs9ContentType.cs: Completed public part. Internals are still
+       todo later.
+       * Pkcs9DocumentDescription.cs: Completed implementation.
+       * Pkcs9DocumentName.cs: Completed implementation.
+       * Pkcs9SigningTime.cs: Completed implementation.
+       * Pkcs9MessageDigest.cs: Completed public part. Internals are still
+       todo later.
+
+2004-09-04  Tim Coleman <tim@timcoleman.com>
+       * Pkcs9ContentType.cs Pkcs9MessageDigest.cs:
+               New classes for 2.0
+
+2004-07-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ContentInfo.cs: Added finalizer.
+       * CmsRecipient.cs: New. Replace Pkcs7Recipient (from 1.2).
+       * CmsRecipientCollection.cs: New. Replace Pkcs7RecipientCollection
+       (from 1.2).
+       * CmsRecipientEnumerator.cs: New. Replace Pkcs7RecipientEnumerator
+       (from 1.2).
+       * CmsSigner.cs: New. Replace Pkcs7Signer (from 1.2).
+       * EnvelopedCms.cs: New. Replace EnvelopedPkcs7 (from 1.2).
+       * KeyAgreeRecipientInfo.cs: Fixed internal constructor.
+       * Pkcs9Attribute.cs: Now inherit from AsnEncodedData. Fixed 
+       constructors.
+       * Pkcs9DocumentDescription.cs: Sealed class and fixed API.
+       * Pkcs9DocumentName.cs: Sealed class and fixed API.
+       * Pkcs9SigningTime.cs: Sealed class and fixed API.
+       * PublicKeyInfo.cs: Sealed class.
+       * RecipientInfo.cs: Removed protected constructor.
+       * RecipientInfoCollection.cs: Sealed class.
+       * RecipientInfoEnumerator.cs: Sealed class.
+       * SignedCms.cs: New. Replace SignedPkcs7 (from 1.2).
+       * SignerInfo.cs: Sealed class and fixed API.
+       * SignerInfoCollection.cs: Sealed class and fixed CopyTo.
+       * SignerInfoEnumerator.cs: Sealed class.
+       * SubjectIdentifier.cs: Sealed class.
+       * SubjectIdentifierOrKey.cs: Sealed class.
+       * SubjectIdentifierType.cs: Fixed enum and added [Serializable].
+
+2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AlgorithmIdentifier.cs: Added missing #if NET_2_0.
+       * ContentInfo.cs: Fixed OID due to changes in Mono.Security.
+       * EnvelopedPkcs7.cs: Fixed OID due to changes in Mono.Security.
+       * SignedPkcs7.cs: Fixed OID due to changes in Mono.Security.
+
 2003-12-07  Sebastien Pouliot  <spouliot@videotron.ca>
 
        * ContentInfo.cs: Modified default Oid not to include description.