No, they are not the same. I have taken the author's test file named Rijndael-test-fst.c and removed all the unecessary functions etc. This test file was just their proof that their implementation of Rijndael was highly optimized by using test vectors. I used what I needed from their various testing methods to do the Rijndael encryption and decryption. In other words, test.c is the "bare bones" version of Rijndael-test.fst.c. You still have to compile test.c with the author's other two Rijndael files, Rijndael-alg-fst.c and rijndael-api-fst.c since I used their implementation in a "bare bones" fashion to do the encrypt/decrypt stuff.Is the test.c that my sent file or your code? Are they same?