Skip to content

Commit 670fc00

Browse files
committed
optimize SM2 test
1 parent 0f07b87 commit 670fc00

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

ext/openssl/tests/ecc_sm2.phpt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ var_dump($details["bits"]);
2323
var_dump(strlen($details["key"]));
2424
var_dump($details["ec"]["curve_name"]);
2525
var_dump($details["type"] == OPENSSL_KEYTYPE_EC);
26+
27+
// EC - generate SM2 keypair with curve_name
28+
echo "Testing openssl_pkey_get_public from SM2 pem pubkey\n";
2629
$public_key = openssl_pkey_get_public($details["key"]);
30+
var_dump($public_key);
2731
$details_public_key = openssl_pkey_get_details($public_key);
2832
var_dump(strlen($details["key"]));
2933
var_dump($details_public_key["ec"]["curve_name"]);
@@ -70,6 +74,9 @@ int(256)
7074
int(178)
7175
string(3) "SM2"
7276
bool(true)
77+
Testing openssl_pkey_get_public from SM2 pem pubkey
78+
object(OpenSSLAsymmetricKey)#%d (0) {
79+
}
7380
int(178)
7481
string(3) "SM2"
7582
bool(true)

0 commit comments

Comments
 (0)