I have implemented the Aes Algorithm. The others I have found, were terribly wrong, in unreadable C Code with everything as global variable or too much optimized for learning purposes. I hope I did better, my algorithm gets the same solution as in the example of the AES standard and a nice presentation showing the algorithm, does not use global variables and I tried to keep the optimization at a minimum. KeyExpansion and the multiplications are unfortunately a hack (but working), contributes welcome!