try to fix OPENSSL_assert(inl > 0)
This commit is contained in:
parent
3e61ff3e8e
commit
7e546bdff1
1 changed files with 4 additions and 0 deletions
|
@ -144,6 +144,8 @@ class Encryptor(object):
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def encrypt(self, buf):
|
def encrypt(self, buf):
|
||||||
|
if len(buf) == 0:
|
||||||
|
return buf
|
||||||
if self.method is None:
|
if self.method is None:
|
||||||
return string.translate(buf, encrypt_table)
|
return string.translate(buf, encrypt_table)
|
||||||
else:
|
else:
|
||||||
|
@ -154,6 +156,8 @@ class Encryptor(object):
|
||||||
return self.cipher_iv + self.cipher.update(buf)
|
return self.cipher_iv + self.cipher.update(buf)
|
||||||
|
|
||||||
def decrypt(self, buf):
|
def decrypt(self, buf):
|
||||||
|
if len(buf) == 0:
|
||||||
|
return buf
|
||||||
if self.method is None:
|
if self.method is None:
|
||||||
return string.translate(buf, decrypt_table)
|
return string.translate(buf, decrypt_table)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue