ChangeLog 4.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. 2004-09-04 Tim Coleman <[email protected]>
  2. * Pkcs9ContentType.cs Pkcs9MessageDigest.cs:
  3. New classes for 2.0
  4. 2004-07-08 Sebastien Pouliot <[email protected]>
  5. * ContentInfo.cs: Added finalizer.
  6. * CmsRecipient.cs: New. Replace Pkcs7Recipient (from 1.2).
  7. * CmsRecipientCollection.cs: New. Replace Pkcs7RecipientCollection
  8. (from 1.2).
  9. * CmsRecipientEnumerator.cs: New. Replace Pkcs7RecipientEnumerator
  10. (from 1.2).
  11. * CmsSigner.cs: New. Replace Pkcs7Signer (from 1.2).
  12. * EnvelopedCms.cs: New. Replace EnvelopedPkcs7 (from 1.2).
  13. * KeyAgreeRecipientInfo.cs: Fixed internal constructor.
  14. * Pkcs9Attribute.cs: Now inherit from AsnEncodedData. Fixed
  15. constructors.
  16. * Pkcs9DocumentDescription.cs: Sealed class and fixed API.
  17. * Pkcs9DocumentName.cs: Sealed class and fixed API.
  18. * Pkcs9SigningTime.cs: Sealed class and fixed API.
  19. * PublicKeyInfo.cs: Sealed class.
  20. * RecipientInfo.cs: Removed protected constructor.
  21. * RecipientInfoCollection.cs: Sealed class.
  22. * RecipientInfoEnumerator.cs: Sealed class.
  23. * SignedCms.cs: New. Replace SignedPkcs7 (from 1.2).
  24. * SignerInfo.cs: Sealed class and fixed API.
  25. * SignerInfoCollection.cs: Sealed class and fixed CopyTo.
  26. * SignerInfoEnumerator.cs: Sealed class.
  27. * SubjectIdentifier.cs: Sealed class.
  28. * SubjectIdentifierOrKey.cs: Sealed class.
  29. * SubjectIdentifierType.cs: Fixed enum and added [Serializable].
  30. 2004-07-07 Sebastien Pouliot <[email protected]>
  31. * AlgorithmIdentifier.cs: Added missing #if NET_2_0.
  32. * ContentInfo.cs: Fixed OID due to changes in Mono.Security.
  33. * EnvelopedPkcs7.cs: Fixed OID due to changes in Mono.Security.
  34. * SignedPkcs7.cs: Fixed OID due to changes in Mono.Security.
  35. 2003-12-07 Sebastien Pouliot <[email protected]>
  36. * ContentInfo.cs: Modified default Oid not to include description.
  37. Added basic support for static GetContentType.
  38. * EnvelopedPkcs7.cs: New. Partial implementation of PKCS#7 envelopes
  39. (encrypted data).
  40. * KeyAgreeRecipientInfo.cs: New. Stub for key agreement informations.
  41. Note that key agreement algorithms (DH) are absent from the framework.
  42. * KeyTransRecipientInfo.cs: New. Implementation for key transport
  43. informations.
  44. * Pkcs7Recipient.cs: New. Implementation of "recipients" - how it
  45. links to a X.509 certificate (issuer and serial key or subject key
  46. info).
  47. * Pkcs7RecipientCollection.cs: New. Collection of Pkcs7Recipient.
  48. * Pkcs7RecipientEnumerator.cs: New. Enumerator for Pkcs7Recipient.
  49. * Pkcs7AttributeCollection.cs: New. Collection of Pkcs9Attributes.
  50. * Pkcs7AttributeEnumerator.cs: New. Enumerator for Pkcs9Attributes.
  51. * PublicKeyInfo.cs: New. Handle public key informations.
  52. * RecipientInfoCollection.cs: New. Collection of RecipientInfo (and
  53. inherited classes).
  54. * RecipientInfoEnumerator.cs: New. Enumerator for RecipientInfo (and
  55. inherited classes).
  56. * SignedPkcs7.cs: New. Partial implementation of PKCS#7 signed
  57. structures.
  58. * SignerInfo.cs: New. Information (certificate and attributes) about
  59. the signer. Actual signature/verification stuff is missing.
  60. * SignerInfoCollection.cs: New. Collection of SignerInfo.
  61. * SignerInfoEnumarator.cs: New. Enumerator for SignerInfo.
  62. * SubjectIdentifier.cs: New. Contains the type of identifier linking
  63. to a subject.
  64. * SubjectIdentifierOrKey.cs: New. Contains the subject's public key or
  65. an information linking to a subject public key.
  66. 2003-11-08 Sebastien Pouliot <[email protected]>
  67. * ContentInfo.cs: New. Class to encapsulate PKCS7 ContentInfo. Static
  68. method GetContentType need to be completed (requires some test vectors).
  69. * Pkcs7Signer.cs: New. Class to add attributes (authenticated and/or
  70. authenticated), certificates and other informations to the signature.
  71. * RecipientInfo.cs: New. Abstract class to encpasulate recipient
  72. informations.
  73. 2003-11-07 Sebastien Pouliot <[email protected]>
  74. * AlgorithmIdentifier.cs: New. Class to encapsulate PKCS7 AlgorithmIdentifier.
  75. * CryptographicAttribute.cs: Basic class for attributes.
  76. * KeyAgreeKeyChoice.cs: New. Enumeration for key agreement.
  77. * Pkcs9Attribute.cs: New. Base class for Pkcs#9 attributes.
  78. * Pkcs9DocumentDescription.cs: New. Pkcs#9 DocumentDescription attribute.
  79. * Pkcs9DocumentName.cs: New. Pkcs#9 DocumentName attribute.
  80. * Pkcs9SigningTime.cs: New. Pkcs#9 SigningTime attribute.
  81. * RecipientInfoType.cs: New. Enumeration for RecipientInfo.
  82. * RecipientSubType.cs: New. Enumeration for RecipientInfo.
  83. * SubjectIdentifierOrKeyType.cs: New. Enumeration for SubjectIdentifier.
  84. * SubjectIdentifierType.cs: New. Enumeration for SubjectIdentifier.