1 2003-12-07 Sebastien Pouliot <spouliot@videotron.ca>
3 * ContentInfo.cs: Modified default Oid not to include description.
4 Added basic support for static GetContentType.
5 * EnvelopedPkcs7.cs: New. Partial implementation of PKCS#7 envelopes
7 * KeyAgreeRecipientInfo.cs: New. Stub for key agreement informations.
8 Note that key agreement algorithms (DH) are absent from the framework.
9 * KeyTransRecipientInfo.cs: New. Implementation for key transport
11 * Pkcs7Recipient.cs: New. Implementation of "recipients" - how it
12 links to a X.509 certificate (issuer and serial key or subject key
14 * Pkcs7RecipientCollection.cs: New. Collection of Pkcs7Recipient.
15 * Pkcs7RecipientEnumerator.cs: New. Enumerator for Pkcs7Recipient.
16 * Pkcs7AttributeCollection.cs: New. Collection of Pkcs9Attributes.
17 * Pkcs7AttributeEnumerator.cs: New. Enumerator for Pkcs9Attributes.
18 * PublicKeyInfo.cs: New. Handle public key informations.
19 * RecipientInfoCollection.cs: New. Collection of RecipientInfo (and
21 * RecipientInfoEnumerator.cs: New. Enumerator for RecipientInfo (and
23 * SignedPkcs7.cs: New. Partial implementation of PKCS#7 signed
25 * SignerInfo.cs: New. Information (certificate and attributes) about
26 the signer. Actual signature/verification stuff is missing.
27 * SignerInfoCollection.cs: New. Collection of SignerInfo.
28 * SignerInfoEnumarator.cs: New. Enumerator for SignerInfo.
29 * SubjectIdentifier.cs: New. Contains the type of identifier linking
31 * SubjectIdentifierOrKey.cs: New. Contains the subject's public key or
32 an information linking to a subject public key.
34 2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
36 * ContentInfo.cs: New. Class to encapsulate PKCS7 ContentInfo. Static
37 method GetContentType need to be completed (requires some test vectors).
38 * Pkcs7Signer.cs: New. Class to add attributes (authenticated and/or
39 authenticated), certificates and other informations to the signature.
40 * RecipientInfo.cs: New. Abstract class to encpasulate recipient
43 2003-11-07 Sebastien Pouliot <spouliot@videotron.ca>
45 * AlgorithmIdentifier.cs: New. Class to encapsulate PKCS7 AlgorithmIdentifier.
46 * CryptographicAttribute.cs: Basic class for attributes.
47 * KeyAgreeKeyChoice.cs: New. Enumeration for key agreement.
48 * Pkcs9Attribute.cs: New. Base class for Pkcs#9 attributes.
49 * Pkcs9DocumentDescription.cs: New. Pkcs#9 DocumentDescription attribute.
50 * Pkcs9DocumentName.cs: New. Pkcs#9 DocumentName attribute.
51 * Pkcs9SigningTime.cs: New. Pkcs#9 SigningTime attribute.
52 * RecipientInfoType.cs: New. Enumeration for RecipientInfo.
53 * RecipientSubType.cs: New. Enumeration for RecipientInfo.
54 * SubjectIdentifierOrKeyType.cs: New. Enumeration for SubjectIdentifier.
55 * SubjectIdentifierType.cs: New. Enumeration for SubjectIdentifier.