From 2647b3f40462338574eb01345330682783968752 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 27 Jul 2018 18:33:10 +0100 Subject: [PATCH] VerifyLoginTask: remove unnecessary wordwrap() I don't recall why this was needed, but it's not. --- src/pocketmine/network/mcpe/VerifyLoginTask.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/network/mcpe/VerifyLoginTask.php b/src/pocketmine/network/mcpe/VerifyLoginTask.php index 06cf93594..c151fda0f 100644 --- a/src/pocketmine/network/mcpe/VerifyLoginTask.php +++ b/src/pocketmine/network/mcpe/VerifyLoginTask.php @@ -119,7 +119,7 @@ class VerifyLoginTask extends AsyncTask{ //0x30 = Sequence ASN.1 tag $derSignature = "\x30" . chr(strlen($sequence)) . $sequence; - $v = openssl_verify("$headB64.$payloadB64", $derSignature, "-----BEGIN PUBLIC KEY-----\n" . wordwrap($currentPublicKey, 64, "\n", true) . "\n-----END PUBLIC KEY-----\n", OPENSSL_ALGO_SHA384); + $v = openssl_verify("$headB64.$payloadB64", $derSignature, "-----BEGIN PUBLIC KEY-----\n" . $currentPublicKey . "\n-----END PUBLIC KEY-----\n", OPENSSL_ALGO_SHA384); if($v !== 1){ throw new VerifyLoginException("%pocketmine.disconnect.invalidSession.badSignature"); }