AES implementation using C