Partially working AES implementation.