Looks good! I'm no Rijndael expert, but on the NIST homepage I found two links, one with a C++ implementation, http://fp.gladman.plus.com/cryptogra...logy/rijndael/
and a cgi-app for testing Rijndael on the web. http://aes.crockatt.com/

I bet you have seen these before, but in case you haven't, you could compare your code to the C++ code and test your output in the cgi-app.