Thomas DuBuisson: AES trampolines, Haskell code Vincent Hanquez: AES algorithms for x86 and NI