1 2004-02-10 Tim Coleman <tim@timcoleman.com>
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
14 2004-02-07 Tim Coleman <tim@timcoleman.com>
15 * CipherData.cs CipherReference.cs EncryptedData.cs
16 * EncryptedReference.cs EncryptedType.cs EncryptionMethod.cs
17 * EncryptionProperties.cs EncryptionProperty.cs XmlEncryption.cs:
18 New classes added for Xml Encryption in 1.2
19 * KeyInfoRetrievalMethod.cs:
20 Added Type attribute for 1.2
22 Added string constants for algorithm namespaces
24 2004-01-11 Sebastien Pouliot <spouliot@videotron.ca>
26 * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to
28 * Transform.cs: Fixed class signature (for 1.1+) by adding public to
31 2003-12-14 Sebastien Pouliot <spouliot@videotron.ca>
33 * SignedXml.cs: Now load the public key when verifying (bug #52084)
34 and can find an element by it's Id when Id isn't defined in DTD or XSD.
36 2003-07-27 Sebastien Pouliot <spouliot@videotron.ca>
38 * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0.
40 2003-07-24 Sebastien Pouliot <spouliot@videotron.ca>
42 * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer
45 2003-06-19 Nick Drochak <ndrochak@gol.com>
48 * RSAKeyValue.cs: Work around for mcs? bug 45127.
50 2003-06-11 Sebastien Pouliot <spouliot@motus.com>
52 * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0.
53 * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0.
55 2003-05-25 Sebastien Pouliot <spouliot@videotron.ca>
57 * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod"
58 to match framework 1.1 (this was a bug in framework 1.0).
60 2003-05-10 Sebastien Pouliot <spouliot@videotron.ca>
62 * SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1
63 documentation (no public declaration).
64 * Transform.cs: Added property XmlResolver Resolver as per framework 1.1
65 documentation (no public declaration).
67 2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
69 * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
71 * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
73 * XmlDsigBase64Transform.cs: Fixed problem when using XPath.
75 2003-03-02 Sebastien Pouliot <spouliot@videotron.ca>
77 * DSAKeyValue.cs: New XML generation is commented. Old string technique
78 did a better job to match MS implementation.
79 * DataObject.cs: Replaced XML generation from StringBuilder to XmlElement.
80 * KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
81 * KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement.
82 * KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement.
83 * KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement.
84 * KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement.
85 * RSAKeyValue.cs: New XML generation is commented. Old string technique
86 did a better job to match MS implementation.
87 * Reference.cs: Replaced XML generation from StringBuilder to XmlElement.
88 * Signature.cs: Replaced XML generation from StringBuilder to XmlElement.
89 * SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
90 * SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement.
91 * Transform.cs: Replaced XML generation from StringBuilder to XmlElement.
92 * XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL.
93 * XmlDsigXPathTransform.cs: Added missing Algorithm URL.
94 * XmlSignature.cs: New. Private contants (construct similar to WSE).
96 2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
98 * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
99 will reflect reality).
101 2003-01-17 Sebastien Pouliot <spouliot@videotron.ca>
103 * KeyInfo.cs: Changed some protected declaration to private.
104 * KeyInfoName.cs: Changed some protected declaration to private.
105 * KeyInfoNode.cs: Changed some protected declaration to private.
106 * KeyInfoRetrievalMethod.cs: Changed some protected declaration to private.
107 * KeyInfoX509Data.cs: Changed some protected declaration to private.
108 * Transform.cs: Changed some protected declaration to private.
109 * XmlDsigBase64Transform.cs: Changed some protected declaration to private.
110 * XmlDsigC14NTransform.cs: Changed some protected declaration to private.
111 * XmlDsigC14NWithCommentsTransform.cs: Changed some protected declaration to private.
112 * XmlDsigEnvelopedSignatureTransform.cs: Changed some protected declaration to private.
113 * XmlDsigXPathTransform.cs: Changed some protected declaration to private.
114 * XmlDsigXsltTransform.cs: Changed some protected declaration to private.
116 2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
118 * TODOAttribute.cs: New. Still much to do ;-)
119 * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non-
121 * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non-
124 2002-11-20 Sebastien Pouliot <spouliot@videotron.ca>
126 * DataObject.cs: New. Complete implementation.
127 * DSAKeyValue.cs: New. Complete implementation.
128 * KeyInfo.cs: New. Complete implementation.
129 * KeyInfoClause.cs: New. Abstract class (complete).
130 * KeyInfoName.cs: New. Complete implementation.
131 * KeyInfoNode.cs: New. Complete implementation.
132 * KeyInfoRetrievalMethod.cs: New. Complete implementation.
133 * KeyInfoX509Data.cs: New. Complete implementation.
134 * Reference.cs: New. Incomplete implementation.
135 * RSAKeyValue.cs: New. Complete implementation.
136 * Signature.cs: New. Almost complete implementation - returned
137 XML isn't exactly like the MS implementation.
138 * SignedInfo.cs: New. Complete except SignatureLength.
139 * SignedXml.cs: New. Minimal implementation (only enveloped signatures).
141 * Transform.cs: New. Abstract class (complete).
142 * TransformChain.cs: New. Complete implementation.
143 * XmlDsigBase64Transform.cs: New. Stub + basic logic.
144 * XmlDsigC14NTransform.cs: New. Stub + basic logic.
145 * XmlDsigC14NWithCommentsTransform.cs: New. Stub + basic logic.
146 * XmlDsigEnvelopedSignatureTransform.cs: New. Stub + basic logic.
147 * XmlDsigXPathTransform.cs: New. Stub + basic logic.
148 * XmlDsigXsltTransform.cs: New. Stub + basic logic.