From f89e10e684a4244c5bcb1868e2a744186937f488 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 23 Jul 2021 16:30:22 +0100 Subject: [PATCH] Silence openssl_free_key() deprecation warnings on 8.0 we don't give a shit and these calls are currently needed for 7.4. --- src/network/mcpe/auth/ProcessLoginTask.php | 2 +- src/network/mcpe/encryption/PrepareEncryptionTask.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/mcpe/auth/ProcessLoginTask.php b/src/network/mcpe/auth/ProcessLoginTask.php index b02f9e215..0674ba033 100644 --- a/src/network/mcpe/auth/ProcessLoginTask.php +++ b/src/network/mcpe/auth/ProcessLoginTask.php @@ -158,7 +158,7 @@ class ProcessLoginTask extends AsyncTask{ throw new VerifyLoginException($e->getMessage(), 0, $e); } - openssl_free_key($signingKeyOpenSSL); + @openssl_free_key($signingKeyOpenSSL); if($headers->x5u === self::MOJANG_ROOT_PUBLIC_KEY){ $this->authenticated = true; //we're signed into xbox live diff --git a/src/network/mcpe/encryption/PrepareEncryptionTask.php b/src/network/mcpe/encryption/PrepareEncryptionTask.php index e5cfaf92d..036ab4286 100644 --- a/src/network/mcpe/encryption/PrepareEncryptionTask.php +++ b/src/network/mcpe/encryption/PrepareEncryptionTask.php @@ -80,8 +80,8 @@ class PrepareEncryptionTask extends AsyncTask{ $this->aesKey = EncryptionUtils::generateKey($sharedSecret, $salt); $this->handshakeJwt = EncryptionUtils::generateServerHandshakeJwt($serverPriv, $salt); - openssl_free_key($serverPriv); - openssl_free_key($clientPub); + @openssl_free_key($serverPriv); + @openssl_free_key($clientPub); } public function onCompletion() : void{