Implementation of the AES/Rijndael encryption algorithm for tutorial purposes. It has plenty of traces to see what's happening.