AES Encryption skeleton.