]> git.mxchange.org Git - friendica.git/blobdiff - mod/dfrn_confirm.php
Speed optimisation by enabling the posibility of the MySQL fulltext engine
[friendica.git] / mod / dfrn_confirm.php
index 227d72cbfb14d6cd0ea3ae97ad2c54b76ef9cc59..093993bbc429070fd5a9d529ede1d3ef0c497a03 100644 (file)
@@ -144,19 +144,12 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
                         * worried about key leakage than anybody cracking it.  
                         *
                         */
+                       require_once('include/crypto.php');
 
-                       $res = openssl_pkey_new(array(
-                               'digest_alg' => 'sha1',
-                               'private_key_bits' => 4096,
-                               'encrypt_key' => false )
-                       );
-
-                       $private_key = '';
-
-                       openssl_pkey_export($res, $private_key);
+                       $res = new_keypair(1024);
 
-                       $pubkey = openssl_pkey_get_details($res);
-                       $public_key = $pubkey["key"];
+                       $private_key = $res['prvkey'];
+                       $public_key  = $res['pubkey'];
 
                        // Save the private key. Send them the public key.