1 2004-02-19 Tim Coleman <tim@timcoleman.com>
5 Add calls to SymmetricKeyWrap
7 2004-02-11 Sebastien Pouliot <sebastien@ximian.com>
9 * Reference.cs: Added LoadInnerXml to transforms. Removed unused
11 * Transform.cs: Import GetInnerXml in GetXml.
12 * XmlDsigBase64Transform.cs: Now use a StreamWriter to avoid multiple
14 * XmlDsigC14NTransform.cs: Added Stream support to LoadInput
15 * XmlDsigXPathTransform.cs: Fixed GetInnerXml to include xpath
16 expression and LoadInput. It nows match MS implementation but doesn't
17 work like I think it should (but neither is MS implementation).
19 2004-02-10 Tim Coleman <tim@timcoleman.com>
20 * DataReference.cs EncryptedKey.cs EncryptedXml.cs
21 * KeyInfoEncryptedKey.cs KeyReference.cs ReferenceList.cs
22 * X509IssuerSerial.cs XmlDecryptionTransform.cs:
23 Add new classes for Xml Encryption in 1.2
24 * CipherData.cs CipherReference.cs EncryptedData.cs
25 * EncryptedReference.cs EncryptionMethod.cs EncryptionProperty.cs :
26 Change NamespaceURI reference to EncryptedXml class.
27 Make compliant with 1.2
32 2004-02-07 Tim Coleman <tim@timcoleman.com>
33 * CipherData.cs CipherReference.cs EncryptedData.cs
34 * EncryptedReference.cs EncryptedType.cs EncryptionMethod.cs
35 * EncryptionProperties.cs EncryptionProperty.cs XmlEncryption.cs:
36 New classes added for Xml Encryption in 1.2
37 * KeyInfoRetrievalMethod.cs:
38 Added Type attribute for 1.2
40 Added string constants for algorithm namespaces
42 2004-01-11 Sebastien Pouliot <spouliot@videotron.ca>
44 * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to
46 * Transform.cs: Fixed class signature (for 1.1+) by adding public to
49 2003-12-14 Sebastien Pouliot <spouliot@videotron.ca>
51 * SignedXml.cs: Now load the public key when verifying (bug #52084)
52 and can find an element by it's Id when Id isn't defined in DTD or XSD.
54 2003-07-27 Sebastien Pouliot <spouliot@videotron.ca>
56 * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0.
58 2003-07-24 Sebastien Pouliot <spouliot@videotron.ca>
60 * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer
63 2003-06-19 Nick Drochak <ndrochak@gol.com>
66 * RSAKeyValue.cs: Work around for mcs? bug 45127.
68 2003-06-11 Sebastien Pouliot <spouliot@motus.com>
70 * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0.
71 * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0.
73 2003-05-25 Sebastien Pouliot <spouliot@videotron.ca>
75 * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod"
76 to match framework 1.1 (this was a bug in framework 1.0).
78 2003-05-10 Sebastien Pouliot <spouliot@videotron.ca>
80 * SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1
81 documentation (no public declaration).
82 * Transform.cs: Added property XmlResolver Resolver as per framework 1.1
83 documentation (no public declaration).
85 2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
87 * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
89 * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
91 * XmlDsigBase64Transform.cs: Fixed problem when using XPath.
93 2003-03-02 Sebastien Pouliot <spouliot@videotron.ca>
95 * DSAKeyValue.cs: New XML generation is commented. Old string technique
96 did a better job to match MS implementation.
97 * DataObject.cs: Replaced XML generation from StringBuilder to XmlElement.
98 * KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
99 * KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement.
100 * KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement.
101 * KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement.
102 * KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement.
103 * RSAKeyValue.cs: New XML generation is commented. Old string technique
104 did a better job to match MS implementation.
105 * Reference.cs: Replaced XML generation from StringBuilder to XmlElement.
106 * Signature.cs: Replaced XML generation from StringBuilder to XmlElement.
107 * SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement.
108 * SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement.
109 * Transform.cs: Replaced XML generation from StringBuilder to XmlElement.
110 * XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL.
111 * XmlDsigXPathTransform.cs: Added missing Algorithm URL.
112 * XmlSignature.cs: New. Private contants (construct similar to WSE).
114 2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
116 * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
117 will reflect reality).
119 2003-01-17 Sebastien Pouliot <spouliot@videotron.ca>
121 * KeyInfo.cs: Changed some protected declaration to private.
122 * KeyInfoName.cs: Changed some protected declaration to private.
123 * KeyInfoNode.cs: Changed some protected declaration to private.
124 * KeyInfoRetrievalMethod.cs: Changed some protected declaration to private.
125 * KeyInfoX509Data.cs: Changed some protected declaration to private.
126 * Transform.cs: Changed some protected declaration to private.
127 * XmlDsigBase64Transform.cs: Changed some protected declaration to private.
128 * XmlDsigC14NTransform.cs: Changed some protected declaration to private.
129 * XmlDsigC14NWithCommentsTransform.cs: Changed some protected declaration to private.
130 * XmlDsigEnvelopedSignatureTransform.cs: Changed some protected declaration to private.
131 * XmlDsigXPathTransform.cs: Changed some protected declaration to private.
132 * XmlDsigXsltTransform.cs: Changed some protected declaration to private.
134 2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
136 * TODOAttribute.cs: New. Still much to do ;-)
137 * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non-
139 * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non-
142 2002-11-20 Sebastien Pouliot <spouliot@videotron.ca>
144 * DataObject.cs: New. Complete implementation.
145 * DSAKeyValue.cs: New. Complete implementation.
146 * KeyInfo.cs: New. Complete implementation.
147 * KeyInfoClause.cs: New. Abstract class (complete).
148 * KeyInfoName.cs: New. Complete implementation.
149 * KeyInfoNode.cs: New. Complete implementation.
150 * KeyInfoRetrievalMethod.cs: New. Complete implementation.
151 * KeyInfoX509Data.cs: New. Complete implementation.
152 * Reference.cs: New. Incomplete implementation.
153 * RSAKeyValue.cs: New. Complete implementation.
154 * Signature.cs: New. Almost complete implementation - returned
155 XML isn't exactly like the MS implementation.
156 * SignedInfo.cs: New. Complete except SignatureLength.
157 * SignedXml.cs: New. Minimal implementation (only enveloped signatures).
159 * Transform.cs: New. Abstract class (complete).
160 * TransformChain.cs: New. Complete implementation.
161 * XmlDsigBase64Transform.cs: New. Stub + basic logic.
162 * XmlDsigC14NTransform.cs: New. Stub + basic logic.
163 * XmlDsigC14NWithCommentsTransform.cs: New. Stub + basic logic.
164 * XmlDsigEnvelopedSignatureTransform.cs: New. Stub + basic logic.
165 * XmlDsigXPathTransform.cs: New. Stub + basic logic.
166 * XmlDsigXsltTransform.cs: New. Stub + basic logic.