+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.