2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-30 05:48:14 +00:00

More nonce check fixes

This commit is contained in:
Dan 2022-09-02 14:44:02 +02:00
parent 14c5303272
commit 761e4735d3
2 changed files with 2 additions and 2 deletions

View File

@ -42,7 +42,7 @@ class TCPAbridgedO(TCP):
while True: while True:
nonce = bytearray(os.urandom(64)) nonce = bytearray(os.urandom(64))
if nonce[0] != b"\xef" and nonce[:4] not in self.RESERVED and nonce[4:8] != b"\x00" * 4: if bytes([nonce[0]]) != b"\xef" and nonce[:4] not in self.RESERVED and nonce[4:8] != b"\x00" * 4:
nonce[56] = nonce[57] = nonce[58] = nonce[59] = 0xef nonce[56] = nonce[57] = nonce[58] = nonce[59] = 0xef
break break

View File

@ -42,7 +42,7 @@ class TCPIntermediateO(TCP):
while True: while True:
nonce = bytearray(os.urandom(64)) nonce = bytearray(os.urandom(64))
if nonce[0] != b"\xef" and nonce[:4] not in self.RESERVED and nonce[4:8] != b"\x00" * 4: if bytes([nonce[0]]) != b"\xef" and nonce[:4] not in self.RESERVED and nonce[4:8] != b"\x00" * 4:
nonce[56] = nonce[57] = nonce[58] = nonce[59] = 0xee nonce[56] = nonce[57] = nonce[58] = nonce[59] = 0xee
break break