1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/tls_info_ciphers.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
7 static_assert((TLS_CIPHER_AES_GCM_128) == (51), "TLS_CIPHER_AES_GCM_128 != 51");
8 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
9 #if defined XLAT_PREV_VAL
10 static_assert((unsigned long long) (TLS_CIPHER_AES_GCM_128)
11 > (unsigned long long) (XLAT_PREV_VAL),
12 "Incorrect order in #sorted xlat: TLS_CIPHER_AES_GCM_128"
13 " is not larger than the previous value");
14 #endif
15 #undef XLAT_PREV_VAL
16 #define XLAT_PREV_VAL (TLS_CIPHER_AES_GCM_128)
17 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
18 static_assert((TLS_CIPHER_AES_GCM_256) == (52), "TLS_CIPHER_AES_GCM_256 != 52");
19 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
20 #if defined XLAT_PREV_VAL
21 static_assert((unsigned long long) (TLS_CIPHER_AES_GCM_256)
22 > (unsigned long long) (XLAT_PREV_VAL),
23 "Incorrect order in #sorted xlat: TLS_CIPHER_AES_GCM_256"
24 " is not larger than the previous value");
25 #endif
26 #undef XLAT_PREV_VAL
27 #define XLAT_PREV_VAL (TLS_CIPHER_AES_GCM_256)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((TLS_CIPHER_AES_CCM_128) == (53), "TLS_CIPHER_AES_CCM_128 != 53");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (TLS_CIPHER_AES_CCM_128)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: TLS_CIPHER_AES_CCM_128"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (TLS_CIPHER_AES_CCM_128)
39 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
40 static_assert((TLS_CIPHER_CHACHA20_POLY1305) == (54), "TLS_CIPHER_CHACHA20_POLY1305 != 54");
41 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
42 #if defined XLAT_PREV_VAL
43 static_assert((unsigned long long) (TLS_CIPHER_CHACHA20_POLY1305)
44 > (unsigned long long) (XLAT_PREV_VAL),
45 "Incorrect order in #sorted xlat: TLS_CIPHER_CHACHA20_POLY1305"
46 " is not larger than the previous value");
47 #endif
48 #undef XLAT_PREV_VAL
49 #define XLAT_PREV_VAL (TLS_CIPHER_CHACHA20_POLY1305)
50 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
51 static_assert((TLS_CIPHER_SM4_GCM) == (55), "TLS_CIPHER_SM4_GCM != 55");
52 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
53 #if defined XLAT_PREV_VAL
54 static_assert((unsigned long long) (TLS_CIPHER_SM4_GCM)
55 > (unsigned long long) (XLAT_PREV_VAL),
56 "Incorrect order in #sorted xlat: TLS_CIPHER_SM4_GCM"
57 " is not larger than the previous value");
58 #endif
59 #undef XLAT_PREV_VAL
60 #define XLAT_PREV_VAL (TLS_CIPHER_SM4_GCM)
61 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
62 static_assert((TLS_CIPHER_SM4_CCM) == (56), "TLS_CIPHER_SM4_CCM != 56");
63 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
64 #if defined XLAT_PREV_VAL
65 static_assert((unsigned long long) (TLS_CIPHER_SM4_CCM)
66 > (unsigned long long) (XLAT_PREV_VAL),
67 "Incorrect order in #sorted xlat: TLS_CIPHER_SM4_CCM"
68 " is not larger than the previous value");
69 #endif
70 #undef XLAT_PREV_VAL
71 #define XLAT_PREV_VAL (TLS_CIPHER_SM4_CCM)
72 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
73 static_assert((TLS_CIPHER_ARIA_GCM_128) == (57), "TLS_CIPHER_ARIA_GCM_128 != 57");
74 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
75 #if defined XLAT_PREV_VAL
76 static_assert((unsigned long long) (TLS_CIPHER_ARIA_GCM_128)
77 > (unsigned long long) (XLAT_PREV_VAL),
78 "Incorrect order in #sorted xlat: TLS_CIPHER_ARIA_GCM_128"
79 " is not larger than the previous value");
80 #endif
81 #undef XLAT_PREV_VAL
82 #define XLAT_PREV_VAL (TLS_CIPHER_ARIA_GCM_128)
83 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
84 static_assert((TLS_CIPHER_ARIA_GCM_256) == (58), "TLS_CIPHER_ARIA_GCM_256 != 58");
85 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
86 #if defined XLAT_PREV_VAL
87 static_assert((unsigned long long) (TLS_CIPHER_ARIA_GCM_256)
88 > (unsigned long long) (XLAT_PREV_VAL),
89 "Incorrect order in #sorted xlat: TLS_CIPHER_ARIA_GCM_256"
90 " is not larger than the previous value");
91 #endif
92 #undef XLAT_PREV_VAL
93 #define XLAT_PREV_VAL (TLS_CIPHER_ARIA_GCM_256)
94 #undef XLAT_PREV_VAL
95
96 #ifndef XLAT_MACROS_ONLY
97
98 # ifdef IN_MPERS
99
100 # error static const struct xlat tls_info_ciphers in mpers mode
101
102 # else
103
104 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
105 static const struct xlat_data tls_info_ciphers_xdata[] = {
106 XLAT(TLS_CIPHER_AES_GCM_128),
107 #define XLAT_VAL_0 ((unsigned) (TLS_CIPHER_AES_GCM_128))
108 #define XLAT_STR_0 STRINGIFY(TLS_CIPHER_AES_GCM_128)
109 XLAT(TLS_CIPHER_AES_GCM_256),
110 #define XLAT_VAL_1 ((unsigned) (TLS_CIPHER_AES_GCM_256))
111 #define XLAT_STR_1 STRINGIFY(TLS_CIPHER_AES_GCM_256)
112 XLAT(TLS_CIPHER_AES_CCM_128),
113 #define XLAT_VAL_2 ((unsigned) (TLS_CIPHER_AES_CCM_128))
114 #define XLAT_STR_2 STRINGIFY(TLS_CIPHER_AES_CCM_128)
115 XLAT(TLS_CIPHER_CHACHA20_POLY1305),
116 #define XLAT_VAL_3 ((unsigned) (TLS_CIPHER_CHACHA20_POLY1305))
117 #define XLAT_STR_3 STRINGIFY(TLS_CIPHER_CHACHA20_POLY1305)
118 XLAT(TLS_CIPHER_SM4_GCM),
119 #define XLAT_VAL_4 ((unsigned) (TLS_CIPHER_SM4_GCM))
120 #define XLAT_STR_4 STRINGIFY(TLS_CIPHER_SM4_GCM)
121 XLAT(TLS_CIPHER_SM4_CCM),
122 #define XLAT_VAL_5 ((unsigned) (TLS_CIPHER_SM4_CCM))
123 #define XLAT_STR_5 STRINGIFY(TLS_CIPHER_SM4_CCM)
124 XLAT(TLS_CIPHER_ARIA_GCM_128),
125 #define XLAT_VAL_6 ((unsigned) (TLS_CIPHER_ARIA_GCM_128))
126 #define XLAT_STR_6 STRINGIFY(TLS_CIPHER_ARIA_GCM_128)
127 XLAT(TLS_CIPHER_ARIA_GCM_256),
128 #define XLAT_VAL_7 ((unsigned) (TLS_CIPHER_ARIA_GCM_256))
129 #define XLAT_STR_7 STRINGIFY(TLS_CIPHER_ARIA_GCM_256)
130 };
131 static
132 const struct xlat tls_info_ciphers[1] = { {
133 .data = tls_info_ciphers_xdata,
134 .size = ARRAY_SIZE(tls_info_ciphers_xdata),
135 .type = XT_SORTED,
136 .flags_mask = 0
137 # ifdef XLAT_VAL_0
138 | XLAT_VAL_0
139 # endif
140 # ifdef XLAT_VAL_1
141 | XLAT_VAL_1
142 # endif
143 # ifdef XLAT_VAL_2
144 | XLAT_VAL_2
145 # endif
146 # ifdef XLAT_VAL_3
147 | XLAT_VAL_3
148 # endif
149 # ifdef XLAT_VAL_4
150 | XLAT_VAL_4
151 # endif
152 # ifdef XLAT_VAL_5
153 | XLAT_VAL_5
154 # endif
155 # ifdef XLAT_VAL_6
156 | XLAT_VAL_6
157 # endif
158 # ifdef XLAT_VAL_7
159 | XLAT_VAL_7
160 # endif
161 ,
162 .flags_strsz = 0
163 # ifdef XLAT_STR_0
164 + sizeof(XLAT_STR_0)
165 # endif
166 # ifdef XLAT_STR_1
167 + sizeof(XLAT_STR_1)
168 # endif
169 # ifdef XLAT_STR_2
170 + sizeof(XLAT_STR_2)
171 # endif
172 # ifdef XLAT_STR_3
173 + sizeof(XLAT_STR_3)
174 # endif
175 # ifdef XLAT_STR_4
176 + sizeof(XLAT_STR_4)
177 # endif
178 # ifdef XLAT_STR_5
179 + sizeof(XLAT_STR_5)
180 # endif
181 # ifdef XLAT_STR_6
182 + sizeof(XLAT_STR_6)
183 # endif
184 # ifdef XLAT_STR_7
185 + sizeof(XLAT_STR_7)
186 # endif
187 ,
188 } };
189 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
190
191 # undef XLAT_STR_0
192 # undef XLAT_VAL_0
193 # undef XLAT_STR_1
194 # undef XLAT_VAL_1
195 # undef XLAT_STR_2
196 # undef XLAT_VAL_2
197 # undef XLAT_STR_3
198 # undef XLAT_VAL_3
199 # undef XLAT_STR_4
200 # undef XLAT_VAL_4
201 # undef XLAT_STR_5
202 # undef XLAT_VAL_5
203 # undef XLAT_STR_6
204 # undef XLAT_VAL_6
205 # undef XLAT_STR_7
206 # undef XLAT_VAL_7
207 # endif /* !IN_MPERS */
208
209 #endif /* !XLAT_MACROS_ONLY */