diff -ruN source/cipher/rijndael-tables.h source.new/cipher/rijndael-tables.h --- source/cipher/rijndael-tables.h 2013-03-15 14:25:38.000000000 -0500 +++ source.new/cipher/rijndael-tables.h 2015-08-22 14:51:17.970177977 -0500 @@ -58,7 +58,7 @@ }; -static const unsigned char T1[256][4] = +static const unsigned char T1[256][4] __attribute__((aligned(4))) = { { 0xc6,0x63,0x63,0xa5 }, { 0xf8,0x7c,0x7c,0x84 }, { 0xee,0x77,0x77,0x99 }, { 0xf6,0x7b,0x7b,0x8d }, @@ -190,7 +190,7 @@ { 0x6d,0xbb,0xbb,0xd6 }, { 0x2c,0x16,0x16,0x3a } }; -static const unsigned char T2[256][4] = +static const unsigned char T2[256][4] __attribute__((aligned(4))) = { { 0xa5,0xc6,0x63,0x63 }, { 0x84,0xf8,0x7c,0x7c }, { 0x99,0xee,0x77,0x77 }, { 0x8d,0xf6,0x7b,0x7b }, @@ -322,7 +322,7 @@ { 0xd6,0x6d,0xbb,0xbb }, { 0x3a,0x2c,0x16,0x16 } }; -static const unsigned char T3[256][4] = +static const unsigned char T3[256][4] __attribute__((aligned(4))) = { { 0x63,0xa5,0xc6,0x63 }, { 0x7c,0x84,0xf8,0x7c }, { 0x77,0x99,0xee,0x77 }, { 0x7b,0x8d,0xf6,0x7b }, @@ -454,7 +454,7 @@ { 0xbb,0xd6,0x6d,0xbb }, { 0x16,0x3a,0x2c,0x16 } }; -static const unsigned char T4[256][4] = +static const unsigned char T4[256][4] __attribute__((aligned(4))) = { { 0x63,0x63,0xa5,0xc6 }, { 0x7c,0x7c,0x84,0xf8 }, { 0x77,0x77,0x99,0xee }, { 0x7b,0x7b,0x8d,0xf6 }, @@ -586,7 +586,7 @@ { 0xbb,0xbb,0xd6,0x6d }, { 0x16,0x16,0x3a,0x2c } }; -static const unsigned char T5[256][4] = +static const unsigned char T5[256][4] __attribute__((aligned(4))) = { { 0x51,0xf4,0xa7,0x50 }, { 0x7e,0x41,0x65,0x53 }, { 0x1a,0x17,0xa4,0xc3 }, { 0x3a,0x27,0x5e,0x96 }, @@ -718,7 +718,7 @@ { 0x48,0x6c,0x5c,0x74 }, { 0xd0,0xb8,0x57,0x42 } }; -static const unsigned char T6[256][4] = +static const unsigned char T6[256][4] __attribute__((aligned(4))) = { { 0x50,0x51,0xf4,0xa7 }, { 0x53,0x7e,0x41,0x65 }, { 0xc3,0x1a,0x17,0xa4 }, { 0x96,0x3a,0x27,0x5e }, @@ -850,7 +850,7 @@ { 0x74,0x48,0x6c,0x5c }, { 0x42,0xd0,0xb8,0x57 } }; -static const unsigned char T7[256][4] = +static const unsigned char T7[256][4] __attribute__((aligned(4))) = { { 0xa7,0x50,0x51,0xf4 }, { 0x65,0x53,0x7e,0x41 }, { 0xa4,0xc3,0x1a,0x17 }, { 0x5e,0x96,0x3a,0x27 }, @@ -982,7 +982,7 @@ { 0x5c,0x74,0x48,0x6c }, { 0x57,0x42,0xd0,0xb8 } }; -static const unsigned char T8[256][4] = +static const unsigned char T8[256][4] __attribute__((aligned(4))) = { { 0xf4,0xa7,0x50,0x51 }, { 0x41,0x65,0x53,0x7e }, { 0x17,0xa4,0xc3,0x1a }, { 0x27,0x5e,0x96,0x3a }, @@ -1150,7 +1150,7 @@ 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d }; -static const unsigned char U1[256][4] = +static const unsigned char U1[256][4] __attribute__((aligned(4))) = { { 0x00,0x00,0x00,0x00 }, { 0x0e,0x09,0x0d,0x0b }, { 0x1c,0x12,0x1a,0x16 }, { 0x12,0x1b,0x17,0x1d }, @@ -1282,7 +1282,7 @@ { 0x83,0x4f,0x9a,0xa8 }, { 0x8d,0x46,0x97,0xa3 } }; -static const unsigned char U2[256][4] = +static const unsigned char U2[256][4] __attribute__((aligned(4))) = { { 0x00,0x00,0x00,0x00 }, { 0x0b,0x0e,0x09,0x0d }, { 0x16,0x1c,0x12,0x1a }, { 0x1d,0x12,0x1b,0x17 }, @@ -1414,7 +1414,7 @@ { 0xa8,0x83,0x4f,0x9a }, { 0xa3,0x8d,0x46,0x97 } }; -static const unsigned char U3[256][4] = +static const unsigned char U3[256][4] __attribute__((aligned(4))) = { { 0x00,0x00,0x00,0x00 }, { 0x0d,0x0b,0x0e,0x09 }, { 0x1a,0x16,0x1c,0x12 }, { 0x17,0x1d,0x12,0x1b }, @@ -1546,7 +1546,7 @@ { 0x9a,0xa8,0x83,0x4f }, { 0x97,0xa3,0x8d,0x46 } }; -static const unsigned char U4[256][4] = +static const unsigned char U4[256][4] __attribute__((aligned(4))) = { { 0x00,0x00,0x00,0x00 }, { 0x09,0x0d,0x0b,0x0e }, { 0x12,0x1a,0x16,0x1c }, { 0x1b,0x17,0x1d,0x12 },