def _get_cipher(self): try: from Crypto.Cipher import AES return AES.new(self.key) except ImportError: from aescbc import AES, noPadding return AES(self.key, padding=noPadding())
def set_decrypt_key(self, userkey, iv): self._key = userkey self._iv = iv self.aes = aescbc.AES_CBC(userkey, aescbc.noPadding(), len(userkey))