2004-02-10 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.Xml / ChangeLog
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
10         * XmlEncryption.cs:
11                 Add new entity names.
12
13
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
21         * XmlSignature.cs:
22                 Added string constants for algorithm namespaces
23
24 2004-01-11  Sebastien Pouliot  <spouliot@videotron.ca>
25
26         * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to 
27         Resolver property.
28         * Transform.cs: Fixed class signature (for 1.1+) by adding public to 
29         Resolver property.
30
31 2003-12-14  Sebastien Pouliot  <spouliot@videotron.ca>
32
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.
35
36 2003-07-27  Sebastien Pouliot  <spouliot@videotron.ca>
37
38         * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0.
39
40 2003-07-24  Sebastien Pouliot  <spouliot@videotron.ca>
41
42         * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer
43         from Aleksey Sanin.
44
45 2003-06-19  Nick Drochak <ndrochak@gol.com>
46
47         * DSAKeyValue.cs:
48         * RSAKeyValue.cs: Work around for mcs? bug 45127.
49
50 2003-06-11  Sebastien Pouliot <spouliot@motus.com>
51
52         * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0.
53         * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0.
54
55 2003-05-25  Sebastien Pouliot  <spouliot@videotron.ca>
56
57         * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod"
58         to match framework 1.1 (this was a bug in framework 1.0).
59
60 2003-05-10  Sebastien Pouliot  <spouliot@videotron.ca>
61
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).
66
67 2003-03-03  Sebastien Pouliot  <spouliot@videotron.ca>
68
69         * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
70         XML generation).
71         * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string
72         XML generation).
73         * XmlDsigBase64Transform.cs: Fixed problem when using XPath.
74
75 2003-03-02  Sebastien Pouliot  <spouliot@videotron.ca>
76
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).
95
96 2003-02-19  Sebastien Pouliot  <spouliot@videotron.ca>
97
98         * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
99         will reflect reality).
100
101 2003-01-17  Sebastien Pouliot  <spouliot@videotron.ca>
102
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.
115
116 2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>
117
118         * TODOAttribute.cs: New. Still much to do ;-)
119         * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non-
120         functionnal.
121         * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non-
122         functionnal.
123
124 2002-11-20  Sebastien Pouliot  <spouliot@videotron.ca>
125
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).
140         Still many TODO!
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.