[corlib] Add new test
authorMarek Safar <marek.safar@gmail.com>
Tue, 28 Apr 2015 17:33:41 +0000 (19:33 +0200)
committerMarek Safar <marek.safar@gmail.com>
Tue, 28 Apr 2015 17:33:41 +0000 (19:33 +0200)
mcs/class/corlib/Test/System.Security.Cryptography/RSATest.cs

index 4eefc45a4b3d9456f9a47fd8f66a459f95895f87..0d55842687f9882a74b217ac972688c08123a85d 100644 (file)
@@ -322,5 +322,15 @@ namespace MonoTests.System.Security.Cryptography {
                        rsa.FromXmlString (xml);
                        Assert.AreEqual (xmlPublic, rsa.ToXmlString (false), "Embedded");
                }
+
+               [Test]
+               public void FromXmlString_Namespaced ()
+               {
+                       string rsakey = "<RSAKeyValue><Modulus>sjanng8QA1Puw5S563eglnZgwlQOMcLgAZWHVmWVzAfUotsKc+9HhLpobPdjPsjdJE64Jbx/1oQdjMtx5z9ty+5dlW5fausb4UbFfLSH38Nci/k/qasHCphiuJMtqCYNBYvisf/2rUsj0d5nSxvNNtp37SRbIZ7bDFpmp53kAJU=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>";
+                       string dsrsakey = "<ds:RSAKeyValue><ds:Modulus>sjanng8QA1Puw5S563eglnZgwlQOMcLgAZWHVmWVzAfUotsKc+9HhLpobPdjPsjdJE64Jbx/1oQdjMtx5z9ty+5dlW5fausb4UbFfLSH38Nci/k/qasHCphiuJMtqCYNBYvisf/2rUsj0d5nSxvNNtp37SRbIZ7bDFpmp53kAJU=</ds:Modulus><ds:Exponent>AQAB</ds:Exponent></ds:RSAKeyValue>";
+                       RSA rsa = RSA.Create();
+                       rsa.FromXmlString (rsakey);
+                       rsa.FromXmlString (dsrsakey);
+               }
        }
 }