| OLD | NEW |
| 1 """Cryptlib AES implementation.""" | 1 """Cryptlib AES implementation.""" |
| 2 | 2 |
| 3 from cryptomath import * | 3 from cryptomath import * |
| 4 from AES import * | 4 from aes import * |
| 5 | 5 |
| 6 if cryptlibpyLoaded: | 6 if cryptlibpyLoaded: |
| 7 | 7 |
| 8 def new(key, mode, IV): | 8 def new(key, mode, IV): |
| 9 return Cryptlib_AES(key, mode, IV) | 9 return Cryptlib_AES(key, mode, IV) |
| 10 | 10 |
| 11 class Cryptlib_AES(AES): | 11 class Cryptlib_AES(AES): |
| 12 | 12 |
| 13 def __init__(self, key, mode, IV): | 13 def __init__(self, key, mode, IV): |
| 14 AES.__init__(self, key, mode, IV, "cryptlib") | 14 AES.__init__(self, key, mode, IV, "cryptlib") |
| (...skipping 10 matching lines...) Expand all Loading... |
| 25 AES.encrypt(self, plaintext) | 25 AES.encrypt(self, plaintext) |
| 26 bytes = stringToBytes(plaintext) | 26 bytes = stringToBytes(plaintext) |
| 27 cryptlib_py.cryptEncrypt(self.context, bytes) | 27 cryptlib_py.cryptEncrypt(self.context, bytes) |
| 28 return bytesToString(bytes) | 28 return bytesToString(bytes) |
| 29 | 29 |
| 30 def decrypt(self, ciphertext): | 30 def decrypt(self, ciphertext): |
| 31 AES.decrypt(self, ciphertext) | 31 AES.decrypt(self, ciphertext) |
| 32 bytes = stringToBytes(ciphertext) | 32 bytes = stringToBytes(ciphertext) |
| 33 cryptlib_py.cryptDecrypt(self.context, bytes) | 33 cryptlib_py.cryptDecrypt(self.context, bytes) |
| 34 return bytesToString(bytes) | 34 return bytesToString(bytes) |
| OLD | NEW |