]> granicus.if.org Git - php/commitdiff
Fix flaky openssl_pkey_new test
authorNikita Popov <nikic@php.net>
Thu, 29 Dec 2016 19:59:28 +0000 (20:59 +0100)
committerNikita Popov <nikic@php.net>
Thu, 29 Dec 2016 19:59:28 +0000 (20:59 +0100)
Public key size may vary by one bit... switch to using %d for
key sizes.

ext/openssl/tests/openssl_pkey_new_basic.phpt

index eee2eb0a0e8e1f5a859d97f1cf046e05dd1073de..b73b1f580cfb2a6e8081359b27b184c72763f3ee 100644 (file)
@@ -86,10 +86,10 @@ $details = openssl_pkey_get_details($dh);
 $dh_details = $details['dh'];
 openssl_pkey_test_cmp($phex, $dh_details['p']);
 var_dump($dh_details['g']);
-var_dump(strlen($dh_details['pub_key']) > 0);
-var_dump(strlen($dh_details['priv_key']) > 0);
+var_dump(strlen($dh_details['pub_key']));
+var_dump(strlen($dh_details['priv_key']));
 ?>
---EXPECT--
+--EXPECTF--
 int(0)
 int(0)
 int(0)
@@ -98,9 +98,9 @@ int(0)
 int(0)
 int(0)
 int(0)
-int(20)
-int(128)
+int(%d)
+int(%d)
 int(0)
 string(1) "2"
-bool(true)
-bool(true)
+int(%d)
+int(%d)