176 lines
7.6 KiB
Plaintext
176 lines
7.6 KiB
Plaintext
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.
|
|
Added basic support for static GetContentType.
|
|
* EnvelopedPkcs7.cs: New. Partial implementation of PKCS#7 envelopes
|
|
(encrypted data).
|
|
* KeyAgreeRecipientInfo.cs: New. Stub for key agreement informations.
|
|
Note that key agreement algorithms (DH) are absent from the framework.
|
|
* KeyTransRecipientInfo.cs: New. Implementation for key transport
|
|
informations.
|
|
* Pkcs7Recipient.cs: New. Implementation of "recipients" - how it
|
|
links to a X.509 certificate (issuer and serial key or subject key
|
|
info).
|
|
* Pkcs7RecipientCollection.cs: New. Collection of Pkcs7Recipient.
|
|
* Pkcs7RecipientEnumerator.cs: New. Enumerator for Pkcs7Recipient.
|
|
* Pkcs7AttributeCollection.cs: New. Collection of Pkcs9Attributes.
|
|
* Pkcs7AttributeEnumerator.cs: New. Enumerator for Pkcs9Attributes.
|
|
* PublicKeyInfo.cs: New. Handle public key informations.
|
|
* RecipientInfoCollection.cs: New. Collection of RecipientInfo (and
|
|
inherited classes).
|
|
* RecipientInfoEnumerator.cs: New. Enumerator for RecipientInfo (and
|
|
inherited classes).
|
|
* SignedPkcs7.cs: New. Partial implementation of PKCS#7 signed
|
|
structures.
|
|
* SignerInfo.cs: New. Information (certificate and attributes) about
|
|
the signer. Actual signature/verification stuff is missing.
|
|
* SignerInfoCollection.cs: New. Collection of SignerInfo.
|
|
* SignerInfoEnumarator.cs: New. Enumerator for SignerInfo.
|
|
* SubjectIdentifier.cs: New. Contains the type of identifier linking
|
|
to a subject.
|
|
* SubjectIdentifierOrKey.cs: New. Contains the subject's public key or
|
|
an information linking to a subject public key.
|
|
|
|
2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
|
|
|
|
* ContentInfo.cs: New. Class to encapsulate PKCS7 ContentInfo. Static
|
|
method GetContentType need to be completed (requires some test vectors).
|
|
* Pkcs7Signer.cs: New. Class to add attributes (authenticated and/or
|
|
authenticated), certificates and other informations to the signature.
|
|
* RecipientInfo.cs: New. Abstract class to encpasulate recipient
|
|
informations.
|
|
|
|
2003-11-07 Sebastien Pouliot <spouliot@videotron.ca>
|
|
|
|
* AlgorithmIdentifier.cs: New. Class to encapsulate PKCS7 AlgorithmIdentifier.
|
|
* CryptographicAttribute.cs: Basic class for attributes.
|
|
* KeyAgreeKeyChoice.cs: New. Enumeration for key agreement.
|
|
* Pkcs9Attribute.cs: New. Base class for Pkcs#9 attributes.
|
|
* Pkcs9DocumentDescription.cs: New. Pkcs#9 DocumentDescription attribute.
|
|
* Pkcs9DocumentName.cs: New. Pkcs#9 DocumentName attribute.
|
|
* Pkcs9SigningTime.cs: New. Pkcs#9 SigningTime attribute.
|
|
* RecipientInfoType.cs: New. Enumeration for RecipientInfo.
|
|
* RecipientSubType.cs: New. Enumeration for RecipientInfo.
|
|
* SubjectIdentifierOrKeyType.cs: New. Enumeration for SubjectIdentifier.
|
|
* SubjectIdentifierType.cs: New. Enumeration for SubjectIdentifier.
|