@@ -57,11 +57,11 @@ static void gen_tabs(void);
5757
5858/* Invert byte order in a 32 bit variable */
5959
60- #define bswap (x ) ((rotl(x , 8) & 0x00ff00ff) | (rotr(x , 8) & 0xff00ff00))
60+ #define bswap (x ) ((rotl((x) , 8) & 0x00ff00ff) | (rotr((x) , 8) & 0xff00ff00))
6161
6262/* Extract byte from a 32 bit quantity (little endian notation) */
6363
64- #define byte (x ,n ) ((u1byte)((x) >> (8 * n )))
64+ #define byte (x ,n ) ((u1byte)((x) >> (8 * (n) )))
6565
6666#if BYTE_ORDER != LITTLE_ENDIAN
6767#define BYTE_SWAP
@@ -100,19 +100,19 @@ static u4byte il_tab[4][256];
100100static u4byte tab_gen = 0 ;
101101#endif /* !PRE_CALC_TABLES */
102102
103- #define ff_mult (a ,b ) (a && b ? pow_tab[(log_tab[a] + log_tab[b]) % 255] : 0)
103+ #define ff_mult (a ,b ) ((a) && (b) ? pow_tab[(log_tab[a] + log_tab[b]) % 255] : 0)
104104
105- #define f_rn (bo , bi , n , k ) \
106- bo [n] = ft_tab[0][byte(bi [n],0)] ^ \
107- ft_tab[1][byte(bi[(n + 1) & 3],1)] ^ \
108- ft_tab[2][byte(bi[(n + 2) & 3],2)] ^ \
109- ft_tab[3][byte(bi[(n + 3) & 3],3)] ^ *(k + n )
105+ #define f_rn (bo , bi , n , k ) \
106+ (bo) [n] = ft_tab[0][byte((bi) [n],0)] ^ \
107+ ft_tab[1][byte((bi)[((n) + 1) & 3],1)] ^ \
108+ ft_tab[2][byte((bi)[((n) + 2) & 3],2)] ^ \
109+ ft_tab[3][byte((bi)[((n) + 3) & 3],3)] ^ *((k) + (n) )
110110
111111#define i_rn (bo , bi , n , k ) \
112- bo [n] = it_tab[0][byte(bi [n],0)] ^ \
113- it_tab[1][byte(bi[(n + 3) & 3],1)] ^ \
114- it_tab[2][byte(bi[(n + 2) & 3],2)] ^ \
115- it_tab[3][byte(bi[(n + 1) & 3],3)] ^ *(k + n )
112+ (bo) [n] = it_tab[0][byte((bi) [n],0)] ^ \
113+ it_tab[1][byte((bi)[((n) + 3) & 3],1)] ^ \
114+ it_tab[2][byte((bi)[((n) + 2) & 3],2)] ^ \
115+ it_tab[3][byte((bi)[((n) + 1) & 3],3)] ^ *((k) + (n) )
116116
117117#ifdef LARGE_TABLES
118118
@@ -122,17 +122,17 @@ static u4byte tab_gen = 0;
122122 fl_tab[2][byte(x, 2)] ^ \
123123 fl_tab[3][byte(x, 3)] )
124124
125- #define f_rl (bo , bi , n , k ) \
126- bo [n] = fl_tab[0][byte(bi [n],0)] ^ \
127- fl_tab[1][byte(bi[(n + 1) & 3],1)] ^ \
128- fl_tab[2][byte(bi[(n + 2) & 3],2)] ^ \
129- fl_tab[3][byte(bi[(n + 3) & 3],3)] ^ *(k + n )
125+ #define f_rl (bo , bi , n , k ) \
126+ (bo) [n] = fl_tab[0][byte((bi) [n],0)] ^ \
127+ fl_tab[1][byte((bi)[((n) + 1) & 3],1)] ^ \
128+ fl_tab[2][byte((bi)[((n) + 2) & 3],2)] ^ \
129+ fl_tab[3][byte((bi)[((n) + 3) & 3],3)] ^ *((k) + (n) )
130130
131- #define i_rl (bo , bi , n , k ) \
132- bo [n] = il_tab[0][byte(bi [n],0)] ^ \
133- il_tab[1][byte(bi[(n + 3) & 3],1)] ^ \
134- il_tab[2][byte(bi[(n + 2) & 3],2)] ^ \
135- il_tab[3][byte(bi[(n + 1) & 3],3)] ^ *(k + n )
131+ #define i_rl (bo , bi , n , k ) \
132+ (bo) [n] = il_tab[0][byte((bi) [n],0)] ^ \
133+ il_tab[1][byte((bi)[((n) + 3) & 3],1)] ^ \
134+ il_tab[2][byte((bi)[((n) + 2) & 3],2)] ^ \
135+ il_tab[3][byte((bi)[((n) + 1) & 3],3)] ^ *((k) + (n) )
136136
137137#else
138138
@@ -142,17 +142,17 @@ static u4byte tab_gen = 0;
142142 ((u4byte)sbx_tab[byte(x, 2)] << 16) ^ \
143143 ((u4byte)sbx_tab[byte(x, 3)] << 24)
144144
145- #define f_rl (bo , bi , n , k ) \
146- bo [n] = (u4byte)sbx_tab[byte(bi [n],0)] ^ \
147- rotl(((u4byte)sbx_tab[byte(bi[(n + 1) & 3],1)]), 8) ^ \
148- rotl(((u4byte)sbx_tab[byte(bi[(n + 2) & 3],2)]), 16) ^ \
149- rotl(((u4byte)sbx_tab[byte(bi[(n + 3) & 3],3)]), 24) ^ *(k + n )
150-
151- #define i_rl (bo , bi , n , k ) \
152- bo [n] = (u4byte)isb_tab[byte(bi [n],0)] ^ \
153- rotl(((u4byte)isb_tab[byte(bi[(n + 3) & 3],1)]), 8) ^ \
154- rotl(((u4byte)isb_tab[byte(bi[(n + 2) & 3],2)]), 16) ^ \
155- rotl(((u4byte)isb_tab[byte(bi[(n + 1) & 3],3)]), 24) ^ *(k + n )
145+ #define f_rl (bo , bi , n , k ) \
146+ (bo) [n] = (u4byte)sbx_tab[byte((bi) [n],0)] ^ \
147+ rotl(((u4byte)sbx_tab[byte((bi)[((n) + 1) & 3],1)]), 8) ^ \
148+ rotl(((u4byte)sbx_tab[byte((bi)[((n) + 2) & 3],2)]), 16) ^ \
149+ rotl(((u4byte)sbx_tab[byte((bi)[((n) + 3) & 3],3)]), 24) ^ *((k) + (n) )
150+
151+ #define i_rl (bo , bi , n , k ) \
152+ (bo) [n] = (u4byte)isb_tab[byte((bi) [n],0)] ^ \
153+ rotl(((u4byte)isb_tab[byte((bi)[((n) + 3) & 3],1)]), 8) ^ \
154+ rotl(((u4byte)isb_tab[byte((bi)[((n) + 2) & 3],2)]), 16) ^ \
155+ rotl(((u4byte)isb_tab[byte((bi)[((n) + 1) & 3],3)]), 24) ^ *((k) + (n) )
156156#endif
157157
158158static void
@@ -282,25 +282,25 @@ do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
282282
283283#define loop6 (i ) \
284284do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
285- t ^= e_key[6 * i ]; e_key[6 * i + 6] = t; \
286- t ^= e_key[6 * i + 1]; e_key[6 * i + 7] = t; \
287- t ^= e_key[6 * i + 2]; e_key[6 * i + 8] = t; \
288- t ^= e_key[6 * i + 3]; e_key[6 * i + 9] = t; \
289- t ^= e_key[6 * i + 4]; e_key[6 * i + 10] = t; \
290- t ^= e_key[6 * i + 5]; e_key[6 * i + 11] = t; \
285+ t ^= e_key[6 * (i) ]; e_key[6 * (i) + 6] = t; \
286+ t ^= e_key[6 * (i) + 1]; e_key[6 * (i) + 7] = t; \
287+ t ^= e_key[6 * (i) + 2]; e_key[6 * (i) + 8] = t; \
288+ t ^= e_key[6 * (i) + 3]; e_key[6 * (i) + 9] = t; \
289+ t ^= e_key[6 * (i) + 4]; e_key[6 * (i) + 10] = t; \
290+ t ^= e_key[6 * (i) + 5]; e_key[6 * (i) + 11] = t; \
291291} while (0)
292292
293293#define loop8 (i ) \
294294do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
295- t ^= e_key[8 * i ]; e_key[8 * i + 8] = t; \
296- t ^= e_key[8 * i + 1]; e_key[8 * i + 9] = t; \
297- t ^= e_key[8 * i + 2]; e_key[8 * i + 10] = t; \
298- t ^= e_key[8 * i + 3]; e_key[8 * i + 11] = t; \
299- t = e_key[8 * i + 4] ^ ls_box(t); \
300- e_key[8 * i + 12] = t; \
301- t ^= e_key[8 * i + 5]; e_key[8 * i + 13] = t; \
302- t ^= e_key[8 * i + 6]; e_key[8 * i + 14] = t; \
303- t ^= e_key[8 * i + 7]; e_key[8 * i + 15] = t; \
295+ t ^= e_key[8 * (i) ]; e_key[8 * (i) + 8] = t; \
296+ t ^= e_key[8 * (i) + 1]; e_key[8 * (i) + 9] = t; \
297+ t ^= e_key[8 * (i) + 2]; e_key[8 * (i) + 10] = t; \
298+ t ^= e_key[8 * (i) + 3]; e_key[8 * (i) + 11] = t; \
299+ t = e_key[8 * (i) + 4] ^ ls_box(t); \
300+ e_key[8 * (i) + 12] = t; \
301+ t ^= e_key[8 * (i) + 5]; e_key[8 * (i) + 13] = t; \
302+ t ^= e_key[8 * (i) + 6]; e_key[8 * (i) + 14] = t; \
303+ t ^= e_key[8 * (i) + 7]; e_key[8 * (i) + 15] = t; \
304304} while (0)
305305
306306rijndael_ctx *
0 commit comments