word8
int rijndaelKeyEncToDec(word8 W[MAXROUNDS+1][4][4], int ROUNDS) {
word8 *w;
int rijndaelEncrypt(word8 in[16], word8 out[16], word8 rk[MAXROUNDS+1][4][4], int ROUNDS) {
word8 x8[16];
word8 x8[4][4];
int rijndaelEncryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds) {
word8 temp[4][4];
int rijndaelDecrypt(word8 in[16], word8 out[16], word8 rk[MAXROUNDS+1][4][4], int ROUNDS) {
word8 x8[16];
word8 x8[4][4];
int rijndaelKeySched(word8 k[MAXKC][4], word8 W[MAXROUNDS+1][4][4], int ROUNDS) {
int rijndaelDecryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds) {
word8 temp[4], shift;
word8 x8[MAXKC][4];
word8 block[16], *iv, *cp;
word8 block[16], iv[4][4];
word8 block[16];
word8 k[MAXKC][4];
word8 block[4][4];
k[i >> 2][i & 3] = (word8)keyMat[i];
word8 block[16], iv[4][4];
uint16_t word8;
uint8_t word8[16];
ap = addr.word8 + (*mask / 8) - 1;
while (ap >= addr.word8) {