Add conversion test for MSBLOB format.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 16 Nov 2016 23:04:14 +0000 (23:04 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Thu, 17 Nov 2016 03:54:30 +0000 (03:54 +0000)
Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit d922634d0c63cee01c89869d79306cd2df628855)

test/recipes/15-test_dsa.t
test/recipes/15-test_rsa.t
test/recipes/tconversion.pl

index bf3b0d376a3d4a9de8bf22cf99c46b433dfb15e6..2fd236e875f4fbd09ff83ab255b5d06dd04f17a8 100644 (file)
@@ -34,7 +34,7 @@ ok(run(test(["dsatest", "-app2_1"])), "running dsatest -app2_1");
         tconversion("dsa", srctop_file("test","testdsa.pem"), "pkey");
      };
      subtest 'dsa conversions -- public key' => sub {
         tconversion("dsa", srctop_file("test","testdsa.pem"), "pkey");
      };
      subtest 'dsa conversions -- public key' => sub {
-        tconversion("dsa", srctop_file("test","testdsapub.pem"), "dsa",
-                    "-pubin", "-pubout");
+        tconversion("msb", srctop_file("test","testdsapub.pem"), "dsa",
+                        "-pubin", "-pubout");
      };
 }
      };
 }
index cb1172a95fa08a0a45bbccbb47764b81faa6283a..a57ce63a903d88b91a2631de01d3c2574265af4c 100644 (file)
@@ -35,7 +35,7 @@ ok(run(app([ 'openssl', 'rsa', '-check', '-in', srctop_file('test', 'testrsa.pem
         tconversion("rsa", srctop_file("test","testrsa.pem"), "pkey");
      };
      subtest 'rsa conversions -- public key' => sub {
         tconversion("rsa", srctop_file("test","testrsa.pem"), "pkey");
      };
      subtest 'rsa conversions -- public key' => sub {
-        tconversion("rsa", srctop_file("test","testrsapub.pem"), "rsa",
+        tconversion("msb", srctop_file("test","testrsapub.pem"), "rsa",
                     "-pubin", "-pubout");
      };
 }
                     "-pubin", "-pubout");
      };
 }
index e5fa9dec879e1097c86eea8d13740c2c4a9860f7..ee675e9327e9756eb6ec79f4090cecaade1023b3 100644 (file)
@@ -19,6 +19,7 @@ my %conversionforms = (
     # Default conversion forms.  Other series may be added with
     # specific test types as key.
     "*"                => [ "d", "p" ],
     # Default conversion forms.  Other series may be added with
     # specific test types as key.
     "*"                => [ "d", "p" ],
+    "msb"      => [ "d", "p", "msblob" ],
     );
 sub tconversion {
     my $testtype = shift;
     );
 sub tconversion {
     my $testtype = shift;