Completed
Pull Request — master (#28)
by rugk
03:18
created
source/Threema/MsgApi/Commands/SendE2E.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@
 block discarded – undo
48 48
 	 * @param object $res
49 49
 	 * @return UploadFileResult
50 50
 	 */
51
-	function parseResult($httpCode, $res){
51
+	function parseResult($httpCode, $res) {
52 52
 		return new UploadFileResult($httpCode, $res);
53 53
 	}
54 54
 }
Please login to merge, or discard this patch.
source/Threema/MsgApi/Commands/SendSimple.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@
 block discarded – undo
48 48
 	 * @param object $res
49 49
 	 * @return UploadFileResult
50 50
 	 */
51
-	function parseResult($httpCode, $res){
51
+	function parseResult($httpCode, $res) {
52 52
 		return new UploadFileResult($httpCode, $res);
53 53
 	}
54 54
 }
Please login to merge, or discard this patch.
source/Threema/MsgApi/Tools/CryptToolSodium.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -124,7 +124,7 @@
 block discarded – undo
124 124
 	 * @throws Exception
125 125
 	 */
126 126
 	public function validate() {
127
-		if(false === $this->isSupported()) {
127
+		if (false === $this->isSupported()) {
128 128
 			throw new Exception('Sodium implementation not supported');
129 129
 		}
130 130
 		return true;
Please login to merge, or discard this patch.
source/Threema/MsgApi/Tools/CryptTool.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
 	 * @return CryptTool
43 43
 	 */
44 44
 	public static function getInstance() {
45
-		if(null === self::$instance) {
46
-			foreach(array(
45
+		if (null === self::$instance) {
46
+			foreach (array(
47 47
 				function() {
48 48
 					return self::createInstance(self::TYPE_SODIUM);
49 49
 				},
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 					return self::createInstance(self::TYPE_SALT);
52 52
 				}) as $instanceGenerator) {
53 53
 				$i = $instanceGenerator->__invoke();
54
-				if(null !== $i) {
54
+				if (null !== $i) {
55 55
 					self::$instance = $i;
56 56
 					break;
57 57
 				}
@@ -66,18 +66,18 @@  discard block
 block discarded – undo
66 66
 	 * @return null|CryptTool null on unknown type
67 67
 	 */
68 68
 	public static function createInstance($type) {
69
-		switch($type) {
69
+		switch ($type) {
70 70
 			case self::TYPE_SODIUM:
71 71
 				$instance = new CryptToolSodium();
72
-				if(false === $instance->isSupported()) {
72
+				if (false === $instance->isSupported()) {
73 73
 					//try to instance old version of sodium wrapper
74 74
 					/** @noinspection PhpDeprecationInspection */
75 75
 					$instance = new CryptToolSodiumDep();
76 76
 				}
77
-				return $instance->isSupported() ? $instance :null;
77
+				return $instance->isSupported() ? $instance : null;
78 78
 			case self::TYPE_SALT:
79 79
 				$instance = new CryptToolSalt();
80
-				return $instance->isSupported() ? $instance :null;
80
+				return $instance->isSupported() ? $instance : null;
81 81
 			default:
82 82
 				return null;
83 83
 		}
@@ -104,14 +104,14 @@  discard block
 block discarded – undo
104 104
 	 */
105 105
 	final public function encryptMessageText($text, $senderPrivateKey, $recipientPublicKey, $nonce) {
106 106
 		/* prepend type byte (0x01) to message data */
107
-		$textBytes = "\x01" . $text;
107
+		$textBytes = "\x01".$text;
108 108
 
109 109
 		/* determine random amount of PKCS7 padding */
110 110
 		$padbytes = mt_rand(1, 255);
111 111
 
112 112
 		/* append padding */
113 113
 		$padbytes = 0;
114
-		while($padbytes < 1 || $padbytes > 255) {
114
+		while ($padbytes < 1 || $padbytes > 255) {
115 115
 			$padbytes = ord($this->createRandom(1));
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 			$senderPrivateKey,
133 133
 			$recipientPublicKey,
134 134
 			$nonce) {
135
-		$message = "\x02" . hex2bin($uploadFileResult->getBlobId());
135
+		$message = "\x02".hex2bin($uploadFileResult->getBlobId());
136 136
 		$message .= pack('V', $encryptResult->getSize());
137 137
 		$message .= $encryptResult->getNonce();
138 138
 
@@ -163,11 +163,11 @@  discard block
 block discarded – undo
163 163
 			'i' => 0
164 164
 		);
165 165
 
166
-		if($thumbnailUploadFileResult != null && strlen($thumbnailUploadFileResult->getBlobId()) > 0) {
166
+		if ($thumbnailUploadFileResult != null && strlen($thumbnailUploadFileResult->getBlobId()) > 0) {
167 167
 			$messageContent['t'] = $thumbnailUploadFileResult->getBlobId();
168 168
 		}
169 169
 
170
-		$message = "\x17" . json_encode($messageContent);
170
+		$message = "\x17".json_encode($messageContent);
171 171
 
172 172
 		/* determine random amount of PKCS7 padding */
173 173
 		$padbytes = mt_rand(1, 255);
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
 
241 241
 		/* remove padding */
242 242
 		$padbytes = ord($data[strlen($data)-1]);
243
-		$realDataLength = strlen($data) - $padbytes;
243
+		$realDataLength = strlen($data)-$padbytes;
244 244
 		if ($realDataLength < 1) {
245 245
 			throw new BadMessageException();
246 246
 		}
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
 				return new TextMessage(substr($data, 1));
267 267
 			case DeliveryReceipt::TYPE_CODE:
268 268
 				/* Delivery receipt */
269
-				if ($realDataLength < (self::MESSAGE_ID_LEN-2) || (($realDataLength - 2) % self::MESSAGE_ID_LEN) != 0)  {
269
+				if ($realDataLength < (self::MESSAGE_ID_LEN-2) || (($realDataLength-2)%self::MESSAGE_ID_LEN) != 0) {
270 270
 					throw new BadMessageException();
271 271
 				}
272 272
 
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
 				return new DeliveryReceipt($receiptType, $messageIds);
277 277
 			case ImageMessage::TYPE_CODE:
278 278
 				/* Image Message */
279
-				if ($realDataLength != 1 + self::BLOB_ID_LEN + self::IMAGE_FILE_SIZE_LEN + self::IMAGE_NONCE_LEN)  {
279
+				if ($realDataLength != 1+self::BLOB_ID_LEN+self::IMAGE_FILE_SIZE_LEN+self::IMAGE_NONCE_LEN) {
280 280
 					throw new BadMessageException();
281 281
 				}
282 282
 
@@ -287,12 +287,12 @@  discard block
 block discarded – undo
287 287
 			case FileMessage::TYPE_CODE:
288 288
 				/* Image Message */
289 289
 				$decodeResult = json_decode(substr($data, 1), true);
290
-				if(null === $decodeResult || false === $decodeResult) {
290
+				if (null === $decodeResult || false === $decodeResult) {
291 291
 					throw new BadMessageException();
292 292
 				}
293 293
 
294 294
 				$values = AssocArray::byJsonString(substr($data, 1), array('b', 't', 'k', 'm', 'n', 's'));
295
-				if(null === $values) {
295
+				if (null === $values) {
296 296
 					throw new BadMessageException();
297 297
 				}
298 298
 
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
 	 * @return null|string
395 395
 	 */
396 396
 	public final function decryptFile($data, $key) {
397
-		$result =  $this->openSecretBox($data, self::FILE_NONCE, $key);
397
+		$result = $this->openSecretBox($data, self::FILE_NONCE, $key);
398 398
 		return false === $result ? null : $result;
399 399
 	}
400 400
 
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
 	 */
406 406
 	public final function encryptFileThumbnail($data, $key) {
407 407
 		$box = $this->makeSecretBox($data, self::FILE_THUMBNAIL_NONCE, $key);
408
-		return new EncryptResult($box, $key,  self::FILE_THUMBNAIL_NONCE, strlen($box));
408
+		return new EncryptResult($box, $key, self::FILE_THUMBNAIL_NONCE, strlen($box));
409 409
 	}
410 410
 
411 411
 	public final function decryptFileThumbnail($data, $key) {
Please login to merge, or discard this patch.
samples/web/include/Connection.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@
 block discarded – undo
18 18
  *
19 19
  * @return Connection $connector
20 20
  */
21
-function CreateConnection($keystorePath='../../keystore.php', $useTlsOptions=true)
21
+function CreateConnection($keystorePath = '../../keystore.php', $useTlsOptions = true)
22 22
 {
23 23
     $publicKeyStore = CreatePublicKeyStore($keystorePath);
24 24
     $settings = CreateConnectionSettings($publicKeyStore, $useTlsOptions);
Please login to merge, or discard this patch.
samples/web/include/PublicKey.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,10 +12,10 @@
 block discarded – undo
12 12
  * @param string optional suffix (usually 'private:' or 'public:') (default: '')
13 13
  * @return bool whether the key is valid (true) or not (false)
14 14
  */
15
-function KeyCheck($publicKey, $suffix='')
15
+function KeyCheck($publicKey, $suffix = '')
16 16
 {
17 17
     // RegExp: https://regex101.com/r/sU5tC8/1
18
-    return preg_match('/^(' . $suffix . ')?[[:alnum:]]{64}$/', $publicKey);
18
+    return preg_match('/^('.$suffix.')?[[:alnum:]]{64}$/', $publicKey);
19 19
 }
20 20
 
21 21
 /**
Please login to merge, or discard this patch.
samples/web/FetchPublicKey.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 function FetchPublicKey($connector, $threemaId)
34 34
 {
35 35
     $result = $connector->fetchPublicKey($threemaId);
36
-    if($result->isSuccess()) {
36
+    if ($result->isSuccess()) {
37 37
     	return $result->getPublicKey();
38 38
     }
39 39
     else {
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 //get params
45 45
 $threemaId = null;
46 46
 if (ReturnGetPost('threemaid') &&
47
-    preg_match('/' . REGEXP_THREEMAID_ANY . '/', ReturnGetPost('threemaid'))
47
+    preg_match('/'.REGEXP_THREEMAID_ANY.'/', ReturnGetPost('threemaid'))
48 48
 ) {
49 49
     $threemaId = htmlentities(ReturnGetPost('threemaid'));
50 50
 }
Please login to merge, or discard this patch.
samples/web/index.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
         $fileConnCredentErr .= ' Not all required constants are defined.';
60 60
     } else {
61 61
         if (MSGAPI_GATEWAY_THREEMA_ID == '' ||
62
-            !preg_match('/' . REGEXP_THREEMAID_GATEWAY . '/', MSGAPI_GATEWAY_THREEMA_ID)
62
+            !preg_match('/'.REGEXP_THREEMAID_GATEWAY.'/', MSGAPI_GATEWAY_THREEMA_ID)
63 63
         ) {
64 64
             $fileConnCredentErr .= ' \'MSGAPI_GATEWAY_THREEMA_ID\' is invalid.';
65 65
         }
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
         }
77 77
 
78 78
         if (MSGAPI_DEFAULTRECEIVER <> '' &&
79
-            !preg_match('/' . REGEXP_THREEMAID_ANY . '/', MSGAPI_DEFAULTRECEIVER)
79
+            !preg_match('/'.REGEXP_THREEMAID_ANY.'/', MSGAPI_DEFAULTRECEIVER)
80 80
         ) {
81 81
             $fileConnCredentErr .= ' \'MSGAPI_DEFAULTRECEIVER\' is invalid.';
82 82
         }
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
             <!-- files already exist - no need to show instructions -->
135 135
         <?php else: ?>
136 136
         <p>
137
-            Before you can use this test you have to get credentials at <a href="https://gateway.threema.ch" title="Threema Gateway">gateway.threema.ch</a> and <a href="https://github.com/rugk/threema-msgapi-sdk-php/wiki/How-to-generate-a-new-key-pair-and-send-a-message">create a key pair</a>. After you did so, you have to open <code><?php echo FILENAME_CONNCRED . FILEEXT_EXAMPLE ?></code> and <code><?php echo FILENAME_PRIVKEY . FILEEXT_EXAMPLE ?></code> and add your credentials and private key. Save them without the <code><?php echo FILEEXT_EXAMPLE ?></code> file extension afterwards.
137
+            Before you can use this test you have to get credentials at <a href="https://gateway.threema.ch" title="Threema Gateway">gateway.threema.ch</a> and <a href="https://github.com/rugk/threema-msgapi-sdk-php/wiki/How-to-generate-a-new-key-pair-and-send-a-message">create a key pair</a>. After you did so, you have to open <code><?php echo FILENAME_CONNCRED.FILEEXT_EXAMPLE ?></code> and <code><?php echo FILENAME_PRIVKEY.FILEEXT_EXAMPLE ?></code> and add your credentials and private key. Save them without the <code><?php echo FILEEXT_EXAMPLE ?></code> file extension afterwards.
138 138
             By default these files are excluded from git pulls so you will not accidentally publish these sensitive files.
139 139
         </p>
140 140
         <?php endif ?>
@@ -221,9 +221,9 @@  discard block
 block discarded – undo
221 221
                     </fieldset>
222 222
                     <fieldset id="field_method">
223 223
                         <legend>Method</legend>
224
-                        <input id="SrvMethodGet" name="servermethod" type="radio" <?php if ($_SERVER['REQUEST_METHOD'] == 'GET') {echo 'checked="checked"';}?> value="get">
224
+                        <input id="SrvMethodGet" name="servermethod" type="radio" <?php if ($_SERVER['REQUEST_METHOD'] == 'GET') {echo 'checked="checked"'; }?> value="get">
225 225
                             <label for="SrvMethodGet">GET</label>
226
-                        <input id="SrvMethodPost" name="servermethod" type="radio" <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') {echo 'checked="checked"';}?> value="post">
226
+                        <input id="SrvMethodPost" name="servermethod" type="radio" <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') {echo 'checked="checked"'; }?> value="post">
227 227
                             <label for="SrvMethodPost">POST</label>
228 228
                         <br />
229 229
                         <input id="ButtonExternalScript" name="isExternal" type="checkbox">
Please login to merge, or discard this patch.
samples/web/SendE2EText.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -39,10 +39,10 @@
 block discarded – undo
39 39
     $result = $e2eHelper->sendTextMessage($receiverId, $message);
40 40
 
41 41
     //show result
42
-    if(true === $result->isSuccess()) {
43
-    	echo 'Message ID: '.$result->getMessageId() . "\n";
42
+    if (true === $result->isSuccess()) {
43
+    	echo 'Message ID: '.$result->getMessageId()."\n";
44 44
     } else {
45
-    	echo 'Error: '.$result->getErrorMessage() . "\n";
45
+    	echo 'Error: '.$result->getErrorMessage()."\n";
46 46
     }
47 47
 
48 48
 }
Please login to merge, or discard this patch.