Update comments in aes.hpp This removes some redundant information from the comments in the aes.hpp header file. Any C++ user should know that class constants can be set by the constructor only, and then never again at runtime. Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
Remove 'using namespace std;' This is a couple of little fixes so that I can remove the 'using namespace std;' from aes.hpp. Also, remove some old debugging code from aes.cpp. Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
Const-ify Nb, Nk, Nr This nets a little bit (~1.5%) of performance and makes all of the routines a little more safe by making sure that class constants cannot be changed except in the constructor. Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
Initial commit Signed-off-by: Ira W. Snyder <devel@irasnyder.com>