Work in progress: aes.py