Public key size may vary by one bit... switch to using %d for
key sizes.
$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)
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)