Merge pull request #1458 from BrzVlad/feature-fat-cas
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.Xml / EncryptedReference.cs
index 12fbb07e45465a08a301b03550f3a272520876ab..04f3799f8cc2760e975c2202ea379fbf1d53c3e7 100644 (file)
@@ -28,7 +28,6 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
 
 using System.Xml;
 
@@ -37,7 +36,6 @@ namespace System.Security.Cryptography.Xml {
 
                #region Fields
 
-               bool cacheValid;
                string referenceType;
                string uri;
                TransformChain tc;
@@ -48,7 +46,6 @@ namespace System.Security.Cryptography.Xml {
 
                protected EncryptedReference ()
                {
-                       uri = null;
                        TransformChain = new TransformChain ();
                }
        
@@ -69,9 +66,9 @@ namespace System.Security.Cryptography.Xml {
 
                #region Properties
 
-               [MonoTODO()]
+               [MonoTODO("Always returns false")]
                protected internal bool CacheValid {
-                       get { return cacheValid; }
+                       get { return false; }
                }
 
                protected string ReferenceType {
@@ -155,11 +152,15 @@ namespace System.Security.Cryptography.Xml {
                                                        case XmlSignature.AlgorithmNamespaces.XmlDsigXsltTransform:
                                                                t = new XmlDsigXsltTransform ();
                                                                break;
-#if NET_2_0
+                                                       case XmlSignature.AlgorithmNamespaces.XmlDsigExcC14NTransform:
+                                                               t = new XmlDsigExcC14NTransform ();
+                                                               break;
+                                                       case XmlSignature.AlgorithmNamespaces.XmlDsigExcC14NWithCommentsTransform:
+                                                               t = new XmlDsigExcC14NWithCommentsTransform ();
+                                                               break;
                                                        case XmlSignature.AlgorithmNamespaces.XmlDecryptionTransform:
                                                                t = new XmlDecryptionTransform ();
                                                                break;
-#endif
                                                        default:
                                                                continue;
                                                        }
@@ -180,4 +181,3 @@ namespace System.Security.Cryptography.Xml {
        }
 }
 
-#endif