mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-10 15:59:39 +00:00
Rename NetworkCipher -> EncryptionContext
This commit is contained in:
parent
82b3e3398b
commit
edc3156bea
@ -51,7 +51,7 @@ use pocketmine\network\mcpe\compression\CompressBatchPromise;
|
||||
use pocketmine\network\mcpe\compression\CompressBatchTask;
|
||||
use pocketmine\network\mcpe\compression\Compressor;
|
||||
use pocketmine\network\mcpe\compression\ZlibCompressor;
|
||||
use pocketmine\network\mcpe\encryption\NetworkCipher;
|
||||
use pocketmine\network\mcpe\encryption\EncryptionContext;
|
||||
use pocketmine\network\mcpe\NetworkSession;
|
||||
use pocketmine\network\mcpe\protocol\ClientboundPacket;
|
||||
use pocketmine\network\mcpe\protocol\ProtocolInfo;
|
||||
@ -880,7 +880,7 @@ class Server{
|
||||
|
||||
$this->networkCompressionAsync = (bool) $this->configGroup->getProperty("network.async-compression", true);
|
||||
|
||||
NetworkCipher::$ENABLED = (bool) $this->configGroup->getProperty("network.enable-encryption", true);
|
||||
EncryptionContext::$ENABLED = (bool) $this->configGroup->getProperty("network.enable-encryption", true);
|
||||
|
||||
$this->doTitleTick = ((bool) $this->configGroup->getProperty("console.title-tick", true)) && Terminal::hasFormattingCodes();
|
||||
|
||||
|
@ -42,7 +42,7 @@ use pocketmine\network\mcpe\compression\DecompressionException;
|
||||
use pocketmine\network\mcpe\convert\SkinAdapterSingleton;
|
||||
use pocketmine\network\mcpe\convert\TypeConverter;
|
||||
use pocketmine\network\mcpe\encryption\DecryptionException;
|
||||
use pocketmine\network\mcpe\encryption\NetworkCipher;
|
||||
use pocketmine\network\mcpe\encryption\EncryptionContext;
|
||||
use pocketmine\network\mcpe\encryption\PrepareEncryptionTask;
|
||||
use pocketmine\network\mcpe\handler\DeathPacketHandler;
|
||||
use pocketmine\network\mcpe\handler\HandshakePacketHandler;
|
||||
@ -148,7 +148,7 @@ class NetworkSession{
|
||||
/** @var int */
|
||||
private $connectTime;
|
||||
|
||||
/** @var NetworkCipher */
|
||||
/** @var EncryptionContext */
|
||||
private $cipher;
|
||||
|
||||
/** @var PacketBatch|null */
|
||||
@ -588,14 +588,14 @@ class NetworkSession{
|
||||
$this->logger->debug("Xbox Live authenticated: " . ($this->authenticated ? "YES" : "NO"));
|
||||
|
||||
if($this->manager->kickDuplicates($this)){
|
||||
if(NetworkCipher::$ENABLED){
|
||||
if(EncryptionContext::$ENABLED){
|
||||
$this->server->getAsyncPool()->submitTask(new PrepareEncryptionTask($clientPubKey, function(string $encryptionKey, string $handshakeJwt) : void{
|
||||
if(!$this->connected){
|
||||
return;
|
||||
}
|
||||
$this->sendDataPacket(ServerToClientHandshakePacket::create($handshakeJwt), true); //make sure this gets sent before encryption is enabled
|
||||
|
||||
$this->cipher = new NetworkCipher($encryptionKey);
|
||||
$this->cipher = new EncryptionContext($encryptionKey);
|
||||
|
||||
$this->setHandler(new HandshakePacketHandler(function() : void{
|
||||
$this->onLoginSuccess();
|
||||
|
@ -30,7 +30,7 @@ use function openssl_digest;
|
||||
use function strlen;
|
||||
use function substr;
|
||||
|
||||
class NetworkCipher{
|
||||
class EncryptionContext{
|
||||
private const ENCRYPTION_SCHEME = "AES-256-CFB8";
|
||||
private const CHECKSUM_ALGO = "sha256";
|
||||
|
Loading…
x
Reference in New Issue
Block a user