Vincent Hanquez implemented, in C, the AES routines. Thomas M. DuBuisson is the original author of the implementation selection routines in cbits/aes/aes.c and Haskell bindings.