Blob Blame History Raw
diff -up winpdb-WINPDB_1_5_0/rpdb2.py.bytes-fix winpdb-WINPDB_1_5_0/rpdb2.py
--- winpdb-WINPDB_1_5_0/rpdb2.py.bytes-fix	2020-01-31 06:05:32.600889226 -0500
+++ winpdb-WINPDB_1_5_0/rpdb2.py	2020-01-31 06:06:38.376609312 -0500
@@ -4858,7 +4858,7 @@ class CCrypto:
         s_padded = s + as_bytes('\x00') * (DES.block_size - (len(s) % DES.block_size))
 
         key_padded = (self.m_key + as_bytes('0') * (DES.key_size - (len(self.m_key) % DES.key_size)))[:DES.key_size]
-        iv = '0' * DES.block_size
+        iv = as_bytes('0') * DES.block_size
 
         d = DES.new(key_padded, DES.MODE_CBC, iv)
         r = d.encrypt(s_padded)
@@ -4869,7 +4869,7 @@ class CCrypto:
     def __decrypt(self, s):
         try:
             key_padded = (self.m_key + as_bytes('0') * (DES.key_size - (len(self.m_key) % DES.key_size)))[:DES.key_size]
-            iv = '0' * DES.block_size
+            iv = as_bytes('0') * DES.block_size
 
             d = DES.new(key_padded, DES.MODE_CBC, iv)
             _s = d.decrypt(s).strip(as_bytes('\x00'))