Skip to content

Commit b977970

Browse files
committedJul 26, 2022
Убрал global ovsign, из-за которого подписи перемешивались в потоках и одна влияла на другую. Так же сделал вывод ожидаемого хэша в дебаг режиме при проверке подписи
1 parent d1e2298 commit b977970

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed
 

‎overengine_server/overengine_server.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ async def close_connection(self, address):
124124
print(f'[{":".join(str(x) for x in address)}]: Closed')
125125

126126
async def handle_packet(self):
127-
global ov_sign
127+
ov_sign = None
128128
# self.reader = reader
129129
# self.writer = writer
130130
while True:
@@ -305,9 +305,13 @@ async def handle_packet(self):
305305
if data_type != b'auth_resp':
306306
if ov_sign.get_verification_result(received_sign):
307307
# self.writer.write(aes.encrypt(b'File sign ok'))
308+
if self.server.debug:
309+
print(f'Sign ok, expected {ov_sign.get_hash()}')
308310
await self.write_with_prefix(self.aes.encrypt(b'Sign ok'))
309311
else:
310312
# self.writer.write(aes.encrypt(b'File sign error'))
313+
if self.server.debug:
314+
print(f'Sign error, expected {ov_sign.get_hash()}')
311315
await self.write_with_prefix(self.aes.encrypt(b'Sign error'))
312316
break
313317
if data_type == b'file':

‎setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = overengine_server
3-
version = 0.4.0
3+
version = 0.5
44
author = Dmitry Yakovlev
55
author_email = info@overhosting.ru
66
description = Overengine Server

0 commit comments

Comments
 (0)
Please sign in to comment.