1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
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 },
|