UDP over TCP use 0x8 as flag
This commit is contained in:
parent
19c84cac17
commit
84275b6815
2 changed files with 2 additions and 2 deletions
|
@ -75,7 +75,7 @@ class plain(object):
|
||||||
def get_head_size(self, buf, def_value):
|
def get_head_size(self, buf, def_value):
|
||||||
if len(buf) < 2:
|
if len(buf) < 2:
|
||||||
return def_value
|
return def_value
|
||||||
head_type = ord(buf[0]) & 0xF
|
head_type = ord(buf[0]) & 0x7
|
||||||
if head_type == 1:
|
if head_type == 1:
|
||||||
return 7
|
return 7
|
||||||
if head_type == 4:
|
if head_type == 4:
|
||||||
|
|
|
@ -288,7 +288,7 @@ class verify_sha1(verify_base):
|
||||||
|
|
||||||
def pack_auth_data(self, buf):
|
def pack_auth_data(self, buf):
|
||||||
data = chr(ord(buf[0]) | 0x10) + buf[1:]
|
data = chr(ord(buf[0]) | 0x10) + buf[1:]
|
||||||
data += hmac.new(self.server_info.iv + self.server_info.key, buf, hashlib.sha1).digest()[:10]
|
data += hmac.new(self.server_info.iv + self.server_info.key, data, hashlib.sha1).digest()[:10]
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def client_pre_encrypt(self, buf):
|
def client_pre_encrypt(self, buf):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue