ChangeLog 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. 2004-02-10 Tim Coleman <[email protected]>
  2. * DataReference.cs EncryptedKey.cs EncryptedXml.cs
  3. * KeyInfoEncryptedKey.cs KeyReference.cs ReferenceList.cs
  4. * X509IssuerSerial.cs XmlDecryptionTransform.cs:
  5. Add new classes for Xml Encryption in 1.2
  6. * CipherData.cs CipherReference.cs EncryptedData.cs
  7. * EncryptedReference.cs EncryptionMethod.cs EncryptionProperty.cs :
  8. Change NamespaceURI reference to EncryptedXml class.
  9. Make compliant with 1.2
  10. * XmlEncryption.cs:
  11. Add new entity names.
  12. 2004-02-07 Tim Coleman <[email protected]>
  13. * CipherData.cs CipherReference.cs EncryptedData.cs
  14. * EncryptedReference.cs EncryptedType.cs EncryptionMethod.cs
  15. * EncryptionProperties.cs EncryptionProperty.cs XmlEncryption.cs:
  16. New classes added for Xml Encryption in 1.2
  17. * KeyInfoRetrievalMethod.cs:
  18. Added Type attribute for 1.2
  19. * XmlSignature.cs:
  20. Added string constants for algorithm namespaces
  21. 2004-01-11 Sebastien Pouliot <[email protected]>
  22. * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to
  23. Resolver property.
  24. * Transform.cs: Fixed class signature (for 1.1+) by adding public to
  25. Resolver property.
  26. 2003-12-14 Sebastien Pouliot <[email protected]>
  27. * SignedXml.cs: Now load the public key when verifying (bug #52084)
  28. and can find an element by it's Id when Id isn't defined in DTD or XSD.
  29. 2003-07-27 Sebastien Pouliot <[email protected]>
  30. * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0.
  31. 2003-07-24 Sebastien Pouliot <[email protected]>
  32. * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer
  33. from Aleksey Sanin.
  34. 2003-06-19 Nick Drochak <[email protected]>
  35. * DSAKeyValue.cs:
  36. * RSAKeyValue.cs: Work around for mcs? bug 45127.
  37. 2003-06-11 Sebastien Pouliot <[email protected]>
  38. * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0.
  39. * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0.
  40. 2003-05-25 Sebastien Pouliot <[email protected]>
  41. * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod"
  42. to match framework 1.1 (this was a bug in framework 1.0).
  43. 2003-05-10 Sebastien Pouliot <[email protected]>
  44. * SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1
  45. documentation (no public declaration).
  46. * Transform.cs: Added property XmlResolver Resolver as per framework 1.1
  47. documentation (no public declaration).
  48. 2003-03-03 Sebastien Pouliot <[email protected]>
  49. * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
  50. XML generation).
  51. * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
  52. XML generation).
  53. * XmlDsigBase64Transform.cs: Fixed problem when using XPath.
  54. 2003-03-02 Sebastien Pouliot <[email protected]>
  55. * DSAKeyValue.cs: New XML generation is commented. Old string technique
  56. did a better job to match MS implementation.
  57. * DataObject.cs: Replaced XML generation from StringBuilder to XmlElement.
  58. * KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
  59. * KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement.
  60. * KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement.
  61. * KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement.
  62. * KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement.
  63. * RSAKeyValue.cs: New XML generation is commented. Old string technique
  64. did a better job to match MS implementation.
  65. * Reference.cs: Replaced XML generation from StringBuilder to XmlElement.
  66. * Signature.cs: Replaced XML generation from StringBuilder to XmlElement.
  67. * SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
  68. * SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement.
  69. * Transform.cs: Replaced XML generation from StringBuilder to XmlElement.
  70. * XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL.
  71. * XmlDsigXPathTransform.cs: Added missing Algorithm URL.
  72. * XmlSignature.cs: New. Private contants (construct similar to WSE).
  73. 2003-02-19 Sebastien Pouliot <[email protected]>
  74. * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
  75. will reflect reality).
  76. 2003-01-17 Sebastien Pouliot <[email protected]>
  77. * KeyInfo.cs: Changed some protected declaration to private.
  78. * KeyInfoName.cs: Changed some protected declaration to private.
  79. * KeyInfoNode.cs: Changed some protected declaration to private.
  80. * KeyInfoRetrievalMethod.cs: Changed some protected declaration to private.
  81. * KeyInfoX509Data.cs: Changed some protected declaration to private.
  82. * Transform.cs: Changed some protected declaration to private.
  83. * XmlDsigBase64Transform.cs: Changed some protected declaration to private.
  84. * XmlDsigC14NTransform.cs: Changed some protected declaration to private.
  85. * XmlDsigC14NWithCommentsTransform.cs: Changed some protected declaration to private.
  86. * XmlDsigEnvelopedSignatureTransform.cs: Changed some protected declaration to private.
  87. * XmlDsigXPathTransform.cs: Changed some protected declaration to private.
  88. * XmlDsigXsltTransform.cs: Changed some protected declaration to private.
  89. 2002-11-28 Sebastien Pouliot <[email protected]>
  90. * TODOAttribute.cs: New. Still much to do ;-)
  91. * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non-
  92. functionnal.
  93. * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non-
  94. functionnal.
  95. 2002-11-20 Sebastien Pouliot <[email protected]>
  96. * DataObject.cs: New. Complete implementation.
  97. * DSAKeyValue.cs: New. Complete implementation.
  98. * KeyInfo.cs: New. Complete implementation.
  99. * KeyInfoClause.cs: New. Abstract class (complete).
  100. * KeyInfoName.cs: New. Complete implementation.
  101. * KeyInfoNode.cs: New. Complete implementation.
  102. * KeyInfoRetrievalMethod.cs: New. Complete implementation.
  103. * KeyInfoX509Data.cs: New. Complete implementation.
  104. * Reference.cs: New. Incomplete implementation.
  105. * RSAKeyValue.cs: New. Complete implementation.
  106. * Signature.cs: New. Almost complete implementation - returned
  107. XML isn't exactly like the MS implementation.
  108. * SignedInfo.cs: New. Complete except SignatureLength.
  109. * SignedXml.cs: New. Minimal implementation (only enveloped signatures).
  110. Still many TODO!
  111. * Transform.cs: New. Abstract class (complete).
  112. * TransformChain.cs: New. Complete implementation.
  113. * XmlDsigBase64Transform.cs: New. Stub + basic logic.
  114. * XmlDsigC14NTransform.cs: New. Stub + basic logic.
  115. * XmlDsigC14NWithCommentsTransform.cs: New. Stub + basic logic.
  116. * XmlDsigEnvelopedSignatureTransform.cs: New. Stub + basic logic.
  117. * XmlDsigXPathTransform.cs: New. Stub + basic logic.
  118. * XmlDsigXsltTransform.cs: New. Stub + basic logic.