| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- 2005-05-03 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * SignedCms.cs: Fix compiler warning (unused variable).
- 2005-04-24 Sebastien Pouliot <[email protected]>
- * SubjectIdentifierType.cs: Removed (really) obsolete enum value and
- [Serializable] attribute.
- 2005-04-23 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * Pkcs9ContentType.cs Pkcs9MessageDigest.cs:
- New classes for 2.0
- 2004-07-08 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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.
|