diff --git a/composer.json b/composer.json index 13bf306..18778b7 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "comodojo/daemon", + "name": "pmarcelli/daemon", "description": "Solid PHP daemon toolkit", "license": "MIT", "type": "library", @@ -29,16 +29,15 @@ "Comodojo\\Daemon\\": "src/Comodojo/Daemon" } }, - "minimum-stability": "dev", "require": { "php": ">=5.6.0", "ext-posix": "*", "ext-pcntl": "*", "ext-shmop": "*", "ext-sockets": "*", - "comodojo/foundation": "dev-master", - "comodojo/rpcserver": "dev-master", - "comodojo/rpcclient": "dev-master", + "pmarcelli/foundation": "dev-foundation_u7320", + "pmarcelli/rpcserver": "dev-rpcserver_u7320", + "pmarcelli/rpcclient": "dev-rpcclient_u7320", "league/climate": "^3.0" }, "require-dev": { diff --git a/src/Comodojo/Daemon/Socket/SocketTransport.php b/src/Comodojo/Daemon/Socket/SocketTransport.php index 2be5431..2774501 100644 --- a/src/Comodojo/Daemon/Socket/SocketTransport.php +++ b/src/Comodojo/Daemon/Socket/SocketTransport.php @@ -2,7 +2,7 @@ use \Comodojo\RpcClient\Interfaces\Transport as TransportInterface; use \Comodojo\Httprequest\Httprequest; -use \phpseclib\Crypt\AES; +use phpseclib3\Crypt\AES; use \Psr\Log\LoggerInterface; use \Comodojo\Exception\RpcException; use \Comodojo\Exception\SocketException; @@ -203,8 +203,9 @@ private function can($data, $key) { if ( !empty($key) && is_string($key) ) { - $this->aes = new AES(); + $this->aes = new AES('ecb'); + //Only keys of sizes 16, 24 or 32 supported $this->aes->setKey($key); $return = 'comodojo_encrypted_request-'.base64_encode($this->aes->encrypt($data));