OpenCoverage

ssl_ciph.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2typedef struct {-
3 uint32_t mask;-
4 int nid;-
5} ssl_cipher_table;-
6-
7-
8static const ssl_cipher_table ssl_cipher_table_cipher[22] = {-
9 {0x00000001U, 31},-
10 {0x00000002U, 44},-
11 {0x00000004U, 5},-
12 {0x00000008U, 37},-
13 {0x00000010U, 34},-
14 {0x00000020U, 0},-
15 {0x00000040U, 419},-
16 {0x00000080U, 427},-
17 {0x00000100U, 751},-
18 {0x00000200U, 753},-
19 {0x00000400U, 814},-
20 {0x00000800U, 777},-
21 {0x00001000U, 895},-
22 {0x00002000U, 901},-
23 {0x00004000U, 896},-
24 {0x00008000U, 902},-
25 {0x00010000U, 896},-
26 {0x00020000U, 902},-
27 {0x00040000U, 975},-
28 {0x00080000U, 1018},-
29 {0x00100000U, 1123},-
30 {0x00200000U, 1125},-
31};-
32-
33static const EVP_CIPHER *ssl_cipher_methods[22];-
34-
35-
36-
37-
38-
39static struct stack_st_SSL_COMP *ssl_comp_methods = -
40 ((void *)0)-
41 ;-
42-
43-
44static CRYPTO_ONCE ssl_load_builtin_comp_once = -
45 0-
46 ;-
47static const ssl_cipher_table ssl_cipher_table_mac[12] = {-
48 {0x00000001U, 4},-
49 {0x00000002U, 64},-
50 {0x00000004U, 809},-
51 {0x00000008U, 815},-
52 {0x00000010U, 672},-
53 {0x00000020U, 673},-
54 {0x00000080U, 982},-
55 {0x00000100U, 976},-
56 {0x00000200U, 983},-
57 {0, 114},-
58 {0, 675},-
59 {0, 674}-
60};-
61-
62static const EVP_MD *ssl_digest_methods[12] = {-
63 -
64 ((void *)0)-
65 , -
66 ((void *)0)-
67 , -
68 ((void *)0)-
69 , -
70 ((void *)0)-
71 , -
72 ((void *)0)-
73 , -
74 ((void *)0)-
75 , -
76 ((void *)0)-
77 , -
78 ((void *)0)-
79 , -
80 ((void *)0)-
81 , -
82 ((void *)0)-
83 , -
84 ((void *)0)-
85 , -
86 ((void *)0)-
87-
88};-
89-
90-
91static const ssl_cipher_table ssl_cipher_table_kx[] = {-
92 {0x00000001U, 1037},-
93 {0x00000004U, 1038},-
94 {0x00000002U, 1039},-
95 {0x00000080U, 1040},-
96 {0x00000100U, 1041},-
97 {0x00000040U, 1042},-
98 {0x00000008U, 1043},-
99 {0x00000020U, 1044},-
100 {0x00000010U, 1045},-
101 {0x00000000U, 1063}-
102};-
103-
104static const ssl_cipher_table ssl_cipher_table_auth[] = {-
105 {0x00000001U, 1046},-
106 {0x00000008U, 1047},-
107 {0x00000010U, 1048},-
108 {0x00000002U, 1049},-
109 {0x00000020U, 1050},-
110 {0x00000080U, 1051},-
111 {0x00000040U, 1052},-
112 {0x00000004U, 1053},-
113 {0x00000000U, 1064}-
114};-
115-
116-
117-
118static int ssl_cipher_info_find(const ssl_cipher_table * table,-
119 size_t table_cnt, uint32_t mask)-
120{-
121 size_t i;-
122 for (i = 0; i < table_cnt
i < table_cntDescription
TRUEevaluated 91966 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
; i++, table++) {
2646-91966
123 if (table->mask == mask
table->mask == maskDescription
TRUEevaluated 6668 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 85298 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
6668-85298
124 return
executed 6668 times by 1 test: return (int)i;
Executed by:
  • libssl.so.1.1
(int)i;
executed 6668 times by 1 test: return (int)i;
Executed by:
  • libssl.so.1.1
6668
125 }
executed 85298 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
85298
126 return
executed 2646 times by 1 test: return -1;
Executed by:
  • libssl.so.1.1
-1;
executed 2646 times by 1 test: return -1;
Executed by:
  • libssl.so.1.1
2646
127}-
128static int ssl_mac_pkey_id[12] = {-
129-
130 855, 855, 855, 0,-
131-
132 855, 855, 855, 0,-
133-
134 855,-
135};-
136-
137static size_t ssl_mac_secret_size[12];-
138typedef struct cipher_order_st {-
139 const SSL_CIPHER *cipher;-
140 int active;-
141 int dead;-
142 struct cipher_order_st *next, *prev;-
143} CIPHER_ORDER;-
144-
145static const SSL_CIPHER cipher_aliases[] = {-
146-
147 {0, "ALL", -
148 ((void *)0)-
149 , 0, 0, 0, ~0x00000020U},-
150-
151 {0, "COMPLEMENTOFALL", -
152 ((void *)0)-
153 , 0, 0, 0, 0x00000020U},-
154-
155-
156-
157-
158-
159 {0, "COMPLEMENTOFDEFAULT", -
160 ((void *)0)-
161 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000020U},-
162-
163-
164-
165-
166-
167-
168 {0, "kRSA", -
169 ((void *)0)-
170 , 0, 0x00000001U},-
171-
172 {0, "kEDH", -
173 ((void *)0)-
174 , 0, 0x00000002U},-
175 {0, "kDHE", -
176 ((void *)0)-
177 , 0, 0x00000002U},-
178 {0, "DH", -
179 ((void *)0)-
180 , 0, 0x00000002U},-
181-
182 {0, "kEECDH", -
183 ((void *)0)-
184 , 0, 0x00000004U},-
185 {0, "kECDHE", -
186 ((void *)0)-
187 , 0, 0x00000004U},-
188 {0, "ECDH", -
189 ((void *)0)-
190 , 0, 0x00000004U},-
191-
192 {0, "kPSK", -
193 ((void *)0)-
194 , 0, 0x00000008U},-
195 {0, "kRSAPSK", -
196 ((void *)0)-
197 , 0, 0x00000040U},-
198 {0, "kECDHEPSK", -
199 ((void *)0)-
200 , 0, 0x00000080U},-
201 {0, "kDHEPSK", -
202 ((void *)0)-
203 , 0, 0x00000100U},-
204 {0, "kSRP", -
205 ((void *)0)-
206 , 0, 0x00000020U},-
207 {0, "kGOST", -
208 ((void *)0)-
209 , 0, 0x00000010U},-
210-
211-
212 {0, "aRSA", -
213 ((void *)0)-
214 , 0, 0, 0x00000001U},-
215 {0, "aDSS", -
216 ((void *)0)-
217 , 0, 0, 0x00000002U},-
218 {0, "DSS", -
219 ((void *)0)-
220 , 0, 0, 0x00000002U},-
221 {0, "aNULL", -
222 ((void *)0)-
223 , 0, 0, 0x00000004U},-
224 {0, "aECDSA", -
225 ((void *)0)-
226 , 0, 0, 0x00000008U},-
227 {0, "ECDSA", -
228 ((void *)0)-
229 , 0, 0, 0x00000008U},-
230 {0, "aPSK", -
231 ((void *)0)-
232 , 0, 0, 0x00000010U},-
233 {0, "aGOST01", -
234 ((void *)0)-
235 , 0, 0, 0x00000020U},-
236 {0, "aGOST12", -
237 ((void *)0)-
238 , 0, 0, 0x00000080U},-
239 {0, "aGOST", -
240 ((void *)0)-
241 , 0, 0, 0x00000020U | 0x00000080U},-
242 {0, "aSRP", -
243 ((void *)0)-
244 , 0, 0, 0x00000040U},-
245-
246-
247 {0, "EDH", -
248 ((void *)0)-
249 , 0, 0x00000002U, ~0x00000004U},-
250 {0, "DHE", -
251 ((void *)0)-
252 , 0, 0x00000002U, ~0x00000004U},-
253 {0, "EECDH", -
254 ((void *)0)-
255 , 0, 0x00000004U, ~0x00000004U},-
256 {0, "ECDHE", -
257 ((void *)0)-
258 , 0, 0x00000004U, ~0x00000004U},-
259 {0, "NULL", -
260 ((void *)0)-
261 , 0, 0, 0, 0x00000020U},-
262 {0, "RSA", -
263 ((void *)0)-
264 , 0, 0x00000001U, 0x00000001U},-
265 {0, "ADH", -
266 ((void *)0)-
267 , 0, 0x00000002U, 0x00000004U},-
268 {0, "AECDH", -
269 ((void *)0)-
270 , 0, 0x00000004U, 0x00000004U},-
271 {0, "PSK", -
272 ((void *)0)-
273 , 0, (0x00000008U | 0x00000040U | 0x00000080U | 0x00000100U)},-
274 {0, "SRP", -
275 ((void *)0)-
276 , 0, 0x00000020U},-
277-
278-
279 {0, "3DES", -
280 ((void *)0)-
281 , 0, 0, 0, 0x00000002U},-
282 {0, "RC4", -
283 ((void *)0)-
284 , 0, 0, 0, 0x00000004U},-
285 {0, "RC2", -
286 ((void *)0)-
287 , 0, 0, 0, 0x00000008U},-
288 {0, "IDEA", -
289 ((void *)0)-
290 , 0, 0, 0, 0x00000010U},-
291 {0, "SEED", -
292 ((void *)0)-
293 , 0, 0, 0, 0x00000800U},-
294 {0, "eNULL", -
295 ((void *)0)-
296 , 0, 0, 0, 0x00000020U},-
297 {0, "GOST89", -
298 ((void *)0)-
299 , 0, 0, 0, 0x00000400U | 0x00040000U},-
300 {0, "AES128", -
301 ((void *)0)-
302 , 0, 0, 0,-
303 0x00000040U | 0x00001000U | 0x00004000U | 0x00010000U},-
304 {0, "AES256", -
305 ((void *)0)-
306 , 0, 0, 0,-
307 0x00000080U | 0x00002000U | 0x00008000U | 0x00020000U},-
308 {0, "AES", -
309 ((void *)0)-
310 , 0, 0, 0, (0x00000040U|0x00000080U|(0x00001000U | 0x00002000U)|(0x00004000U | 0x00008000U | 0x00010000U | 0x00020000U))},-
311 {0, "AESGCM", -
312 ((void *)0)-
313 , 0, 0, 0, 0x00001000U | 0x00002000U},-
314 {0, "AESCCM", -
315 ((void *)0)-
316 , 0, 0, 0,-
317 0x00004000U | 0x00008000U | 0x00010000U | 0x00020000U},-
318 {0, "AESCCM8", -
319 ((void *)0)-
320 , 0, 0, 0, 0x00010000U | 0x00020000U},-
321 {0, "CAMELLIA128", -
322 ((void *)0)-
323 , 0, 0, 0, 0x00000100U},-
324 {0, "CAMELLIA256", -
325 ((void *)0)-
326 , 0, 0, 0, 0x00000200U},-
327 {0, "CAMELLIA", -
328 ((void *)0)-
329 , 0, 0, 0, (0x00000100U|0x00000200U)},-
330 {0, "CHACHA20", -
331 ((void *)0)-
332 , 0, 0, 0, (0x00080000U)},-
333-
334 {0, "ARIA", -
335 ((void *)0)-
336 , 0, 0, 0, ((0x00100000U | 0x00200000U))},-
337 {0, "ARIAGCM", -
338 ((void *)0)-
339 , 0, 0, 0, 0x00100000U | 0x00200000U},-
340 {0, "ARIA128", -
341 ((void *)0)-
342 , 0, 0, 0, 0x00100000U},-
343 {0, "ARIA256", -
344 ((void *)0)-
345 , 0, 0, 0, 0x00200000U},-
346-
347-
348 {0, "MD5", -
349 ((void *)0)-
350 , 0, 0, 0, 0, 0x00000001U},-
351 {0, "SHA1", -
352 ((void *)0)-
353 , 0, 0, 0, 0, 0x00000002U},-
354 {0, "SHA", -
355 ((void *)0)-
356 , 0, 0, 0, 0, 0x00000002U},-
357 {0, "GOST94", -
358 ((void *)0)-
359 , 0, 0, 0, 0, 0x00000004U},-
360 {0, "GOST89MAC", -
361 ((void *)0)-
362 , 0, 0, 0, 0, 0x00000008U | 0x00000100U},-
363 {0, "SHA256", -
364 ((void *)0)-
365 , 0, 0, 0, 0, 0x00000010U},-
366 {0, "SHA384", -
367 ((void *)0)-
368 , 0, 0, 0, 0, 0x00000020U},-
369 {0, "GOST12", -
370 ((void *)0)-
371 , 0, 0, 0, 0, 0x00000080U},-
372-
373-
374 {0, "SSLv3", -
375 ((void *)0)-
376 , 0, 0, 0, 0, 0, 0x0300},-
377 {0, "TLSv1", -
378 ((void *)0)-
379 , 0, 0, 0, 0, 0, 0x0301},-
380 {0, "TLSv1.0", -
381 ((void *)0)-
382 , 0, 0, 0, 0, 0, 0x0301},-
383 {0, "TLSv1.2", -
384 ((void *)0)-
385 , 0, 0, 0, 0, 0, 0x0303},-
386-
387-
388 {0, "LOW", -
389 ((void *)0)-
390 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000002U},-
391 {0, "MEDIUM", -
392 ((void *)0)-
393 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000004U},-
394 {0, "HIGH", -
395 ((void *)0)-
396 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000008U},-
397-
398 {0, "FIPS", -
399 ((void *)0)-
400 , 0, 0, 0, ~0x00000020U, 0, 0, 0, 0, 0, 0x00000010U},-
401-
402-
403 {0, "EDH-DSS-DES-CBC3-SHA", -
404 ((void *)0)-
405 , 0,-
406 0x00000002U, 0x00000002U, 0x00000002U, 0x00000002U, 0, 0, 0, 0, 0x00000008U | 0x00000010U},-
407 {0, "EDH-RSA-DES-CBC3-SHA", -
408 ((void *)0)-
409 , 0,-
410 0x00000002U, 0x00000001U, 0x00000002U, 0x00000002U, 0, 0, 0, 0, 0x00000008U | 0x00000010U},-
411-
412};-
413static int get_optional_pkey_id(const char *pkey_name)-
414{-
415 const EVP_PKEY_ASN1_METHOD *ameth;-
416 ENGINE *tmpeng = -
417 ((void *)0)-
418 ;-
419 int pkey_id = 0;-
420 ameth = EVP_PKEY_asn1_find_str(&tmpeng, pkey_name, -1);-
421 if (ameth
amethDescription
TRUEnever evaluated
FALSEevaluated 9790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-9790
422 if (EVP_PKEY_asn1_get0_info(&pkey_id,
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
423 ((void *)0)
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
424 ,
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
425 ((void *)0)
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
426 ,
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
427 ((void *)0)
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
428 ,
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
429 ((void *)0)
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
430 ,
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
431 ameth) <= 0
EVP_PKEY_asn1_... , ameth) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
432 pkey_id = 0;
never executed: pkey_id = 0;
0
433 }
never executed: end of block
0
434 ENGINE_finish(tmpeng);-
435 return
executed 9790 times by 2 tests: return pkey_id;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
pkey_id;
executed 9790 times by 2 tests: return pkey_id;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
9790
436}-
437-
438-
439-
440-
441static uint32_t disabled_enc_mask;-
442static uint32_t disabled_mac_mask;-
443static uint32_t disabled_mkey_mask;-
444static uint32_t disabled_auth_mask;-
445-
446int ssl_load_ciphers(void)-
447{-
448 size_t i;-
449 const ssl_cipher_table *t;-
450-
451 disabled_enc_mask = 0;-
452 ssl_sort_cipher_list();-
453 for (i = 0, t = ssl_cipher_table_cipher; i < 22
i < 22Description
TRUEevaluated 43076 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++, t++) {
1958-43076
454 if (t->nid == 0
t->nid == 0Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 41118 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
1958-41118
455 ssl_cipher_methods[i] = -
456 ((void *)0)-
457 ;-
458 }
executed 1958 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else {
1958
459 const EVP_CIPHER *cipher = EVP_get_cipherbyname(OBJ_nid2sn(t->nid));-
460 ssl_cipher_methods[i] = cipher;-
461 if (cipher ==
cipher == ((void *)0)Description
TRUEevaluated 3916 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 37202 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
3916-37202
462 ((void *)0)
cipher == ((void *)0)Description
TRUEevaluated 3916 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 37202 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
3916-37202
463 )-
464 disabled_enc_mask |= t->mask;
executed 3916 times by 2 tests: disabled_enc_mask |= t->mask;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
3916
465 }
executed 41118 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
41118
466 }-
467 disabled_mac_mask = 0;-
468 for (i = 0, t = ssl_cipher_table_mac; i < 12
i < 12Description
TRUEevaluated 23496 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++, t++) {
1958-23496
469 const EVP_MD *md = EVP_get_digestbyname(OBJ_nid2sn(t->nid));-
470 ssl_digest_methods[i] = md;-
471 if (md ==
md == ((void *)0)Description
TRUEevaluated 9790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 13706 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
9790-13706
472 ((void *)0)
md == ((void *)0)Description
TRUEevaluated 9790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 13706 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
9790-13706
473 ) {-
474 disabled_mac_mask |= t->mask;-
475 }
executed 9790 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else {
9790
476 int tmpsize = EVP_MD_size(md);-
477 if (!((tmpsize >= 0) != 0)
!((tmpsize >= 0) != 0)Description
TRUEnever evaluated
FALSEevaluated 13706 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-13706
478 return
never executed: return 0;
0;
never executed: return 0;
0
479 ssl_mac_secret_size[i] = tmpsize;-
480 }
executed 13706 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
13706
481 }-
482-
483 if (!((ssl_digest_methods[0] !=
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-1958
484 ((void *)0)
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-1958
485 ) != 0)
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-1958
486 return
never executed: return 0;
0;
never executed: return 0;
0
487 if (!((ssl_digest_methods[1] !=
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-1958
488 ((void *)0)
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-1958
489 ) != 0)
!((ssl_digest_...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-1958
490 return
never executed: return 0;
0;
never executed: return 0;
0
491-
492 disabled_mkey_mask = 0;-
493 disabled_auth_mask = 0;-
494 ssl_mac_pkey_id[3] = get_optional_pkey_id("gost-mac");-
495 if (ssl_mac_pkey_id[3]
ssl_mac_pkey_id[3]Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-1958
496 ssl_mac_secret_size[3] = 32;
never executed: ssl_mac_secret_size[3] = 32;
0
497 else-
498 disabled_mac_mask |= 0x00000008U;
executed 1958 times by 2 tests: disabled_mac_mask |= 0x00000008U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
499-
500 ssl_mac_pkey_id[7] =-
501 get_optional_pkey_id("gost-mac-12");-
502 if (ssl_mac_pkey_id[7]
ssl_mac_pkey_id[7]Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-1958
503 ssl_mac_secret_size[7] = 32;
never executed: ssl_mac_secret_size[7] = 32;
0
504 else-
505 disabled_mac_mask |= 0x00000100U;
executed 1958 times by 2 tests: disabled_mac_mask |= 0x00000100U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
506-
507 if (!get_optional_pkey_id("gost2001")
!get_optional_...id("gost2001")Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-1958
508 disabled_auth_mask |= 0x00000020U | 0x00000080U;
executed 1958 times by 2 tests: disabled_auth_mask |= 0x00000020U | 0x00000080U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
509 if (!get_optional_pkey_id("gost2012_256")
!get_optional_...gost2012_256")Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-1958
510 disabled_auth_mask |= 0x00000080U;
executed 1958 times by 2 tests: disabled_auth_mask |= 0x00000080U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
511 if (!get_optional_pkey_id("gost2012_512")
!get_optional_...gost2012_512")Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-1958
512 disabled_auth_mask |= 0x00000080U;
executed 1958 times by 2 tests: disabled_auth_mask |= 0x00000080U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
513-
514-
515-
516 if ((
(disabled_auth...| 0x00000080U)Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
disabled_auth_mask & (0x00000020U | 0x00000080U)) ==
(disabled_auth...| 0x00000080U)Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
0-1958
517 (0x00000020U | 0x00000080U)
(disabled_auth...| 0x00000080U)Description
TRUEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-1958
518 disabled_mkey_mask |= 0x00000010U;
executed 1958 times by 2 tests: disabled_mkey_mask |= 0x00000010U;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
519-
520 return
executed 1958 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 1958 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
521}-
522-
523-
524-
525static int sk_comp_cmp(const SSL_COMP *const *a, const SSL_COMP *const *b)-
526{-
527 return
never executed: return ((*a)->id - (*b)->id);
((*a)->id - (*b)->id);
never executed: return ((*a)->id - (*b)->id);
0
528}-
529-
530static int do_load_builtin_compressions(void); static int do_load_builtin_compressions_ossl_ret_ = 0; static void do_load_builtin_compressions_ossl_(void) { do_load_builtin_compressions_ossl_ret_ = do_load_builtin_compressions(); }
executed 1958 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
static int do_load_builtin_compressions(void)
1958
531{-
532 SSL_COMP *comp = -
533 ((void *)0)-
534 ;-
535 COMP_METHOD *method = COMP_zlib();-
536-
537 CRYPTO_mem_ctrl(0x3);-
538 ssl_comp_methods = sk_SSL_COMP_new(sk_comp_cmp);-
539-
540 if (COMP_get_type(method) != 0
COMP_get_type(method) != 0Description
TRUEnever evaluated
FALSEevaluated 1958 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& ssl_comp_methods !=
ssl_comp_metho...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0-1958
541 ((void *)0)
ssl_comp_metho...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
542 ) {-
543 comp = CRYPTO_malloc(sizeof(*comp), __FILE__, 465);-
544 if (comp !=
comp != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
545 ((void *)0)
comp != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
546 ) {-
547 comp->method = method;-
548 comp->id = 1;-
549 comp->name = COMP_get_name(method);-
550 sk_SSL_COMP_push(ssl_comp_methods, comp);-
551 sk_SSL_COMP_sort(ssl_comp_methods);-
552 }
never executed: end of block
0
553 }
never executed: end of block
0
554 CRYPTO_mem_ctrl(0x2);-
555 return
executed 1958 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 1958 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
556}-
557-
558static int load_builtin_compressions(void)-
559{-
560 return
executed 12476 times by 2 tests: return (CRYPTO_THREAD_run_once(&ssl_load_builtin_comp_once, do_load_builtin_compressions_ossl_) ? do_load_builtin_compressions_ossl_ret_ : 0);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
(CRYPTO_THREAD_run_once(&ssl_load_builtin_comp_once, do_load_builtin_compressions_ossl_)
CRYPTO_THREAD_...essions_ossl_)Description
TRUEevaluated 12476 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
? do_load_builtin_compressions_ossl_ret_ : 0);
executed 12476 times by 2 tests: return (CRYPTO_THREAD_run_once(&ssl_load_builtin_comp_once, do_load_builtin_compressions_ossl_) ? do_load_builtin_compressions_ossl_ret_ : 0);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12476
561}-
562-
563-
564int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc,-
565 const EVP_MD **md, int *mac_pkey_type,-
566 size_t *mac_secret_size, SSL_COMP **comp, int use_etm)-
567{-
568 int i;-
569 const SSL_CIPHER *c;-
570-
571 c = s->cipher;-
572 if (c ==
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
573 ((void *)0)
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
574 )-
575 return
never executed: return 0;
0;
never executed: return 0;
0
576 if (comp !=
comp != ((void *)0)Description
TRUEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1471 times by 1 test
Evaluated by:
  • libssl.so.1.1
1471-2685
577 ((void *)0)
comp != ((void *)0)Description
TRUEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1471 times by 1 test
Evaluated by:
  • libssl.so.1.1
1471-2685
578 ) {-
579 SSL_COMP ctmp;-
580-
581 if (!load_builtin_compressions()
!load_builtin_compressions()Description
TRUEnever evaluated
FALSEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-2685
582-
583-
584-
585-
586 }
never executed: end of block
0
587-
588 *comp = -
589 ((void *)0)-
590 ;-
591 ctmp.id = s->compress_meth;-
592 if (ssl_comp_methods !=
ssl_comp_metho...!= ((void *)0)Description
TRUEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-2685
593 ((void *)0)
ssl_comp_metho...!= ((void *)0)Description
TRUEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-2685
594 ) {-
595 i = sk_SSL_COMP_find(ssl_comp_methods, &ctmp);-
596 *comp = sk_SSL_COMP_value(ssl_comp_methods, i);-
597 }
executed 2685 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
2685
598-
599 if ((
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
enc ==
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-2685
600 ((void *)0)
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-2685
601 )
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 2685 times by 1 test
Evaluated by:
  • libssl.so.1.1
&& (
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
md ==
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-2685
602 ((void *)0)
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
603 )
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
604 return
never executed: return 1;
1;
never executed: return 1;
0
605 }
executed 2685 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
2685
606-
607 if ((
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
enc ==
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
608 ((void *)0)
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
609 )
(enc == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
|| (
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
md ==
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
610 ((void *)0)
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-4156
611 )
(md == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-4156
612 return
never executed: return 0;
0;
never executed: return 0;
0
613-
614 i = ssl_cipher_info_find(ssl_cipher_table_cipher, (sizeof(ssl_cipher_table_cipher)/sizeof((ssl_cipher_table_cipher)[0])), c->algorithm_enc);-
615-
616 if (i == -1
i == -1Description
TRUEnever evaluated
FALSEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-4156
617 *enc = -
618 ((void *)0)-
619 ;-
620 }
never executed: end of block
else {
0
621 if (i == 5
i == 5Description
TRUEevaluated 51 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 4105 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
51-4105
622 *
executed 51 times by 1 test: *enc = EVP_enc_null();
Executed by:
  • libssl.so.1.1
enc = EVP_enc_null();
executed 51 times by 1 test: *enc = EVP_enc_null();
Executed by:
  • libssl.so.1.1
51
623 else-
624 *
executed 4105 times by 1 test: *enc = ssl_cipher_methods[i];
Executed by:
  • libssl.so.1.1
enc = ssl_cipher_methods[i];
executed 4105 times by 1 test: *enc = ssl_cipher_methods[i];
Executed by:
  • libssl.so.1.1
4105
625 }-
626-
627 i = ssl_cipher_info_find(ssl_cipher_table_mac, (sizeof(ssl_cipher_table_mac)/sizeof((ssl_cipher_table_mac)[0])), c->algorithm_mac);-
628 if (i == -1
i == -1Description
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
1510-2646
629 *md = -
630 ((void *)0)-
631 ;-
632 if (mac_pkey_type !=
mac_pkey_type != ((void *)0)Description
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-2646
633 ((void *)0)
mac_pkey_type != ((void *)0)Description
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-2646
634 )-
635 *
executed 2646 times by 1 test: *mac_pkey_type = 0;
Executed by:
  • libssl.so.1.1
mac_pkey_type = 0;
executed 2646 times by 1 test: *mac_pkey_type = 0;
Executed by:
  • libssl.so.1.1
2646
636 if (mac_secret_size !=
mac_secret_size != ((void *)0)Description
TRUEevaluated 1175 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1471 times by 1 test
Evaluated by:
  • libssl.so.1.1
1175-1471
637 ((void *)0)
mac_secret_size != ((void *)0)Description
TRUEevaluated 1175 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1471 times by 1 test
Evaluated by:
  • libssl.so.1.1
1175-1471
638 )-
639 *
executed 1175 times by 1 test: *mac_secret_size = 0;
Executed by:
  • libssl.so.1.1
mac_secret_size = 0;
executed 1175 times by 1 test: *mac_secret_size = 0;
Executed by:
  • libssl.so.1.1
1175
640 if (c->algorithm_mac == 0x00000040U
c->algorithm_m...== 0x00000040UDescription
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
)
0-2646
641 mac_pkey_type =
executed 2646 times by 1 test: mac_pkey_type = ((void *)0) ;
Executed by:
  • libssl.so.1.1
2646
642 ((void *)0)
executed 2646 times by 1 test: mac_pkey_type = ((void *)0) ;
Executed by:
  • libssl.so.1.1
2646
643 ;
executed 2646 times by 1 test: mac_pkey_type = ((void *)0) ;
Executed by:
  • libssl.so.1.1
2646
644 }
executed 2646 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else {
2646
645 *md = ssl_digest_methods[i];-
646 if (mac_pkey_type !=
mac_pkey_type != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-1510
647 ((void *)0)
mac_pkey_type != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-1510
648 )-
649 *
executed 1510 times by 1 test: *mac_pkey_type = ssl_mac_pkey_id[i];
Executed by:
  • libssl.so.1.1
mac_pkey_type = ssl_mac_pkey_id[i];
executed 1510 times by 1 test: *mac_pkey_type = ssl_mac_pkey_id[i];
Executed by:
  • libssl.so.1.1
1510
650 if (mac_secret_size !=
mac_secret_size != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-1510
651 ((void *)0)
mac_secret_size != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-1510
652 )-
653 *
executed 1510 times by 1 test: *mac_secret_size = ssl_mac_secret_size[i];
Executed by:
  • libssl.so.1.1
mac_secret_size = ssl_mac_secret_size[i];
executed 1510 times by 1 test: *mac_secret_size = ssl_mac_secret_size[i];
Executed by:
  • libssl.so.1.1
1510
654 }
executed 1510 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
1510
655-
656 if ((*
(*enc != ((void *)0) )Description
TRUEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
enc !=
(*enc != ((void *)0) )Description
TRUEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4156
657 ((void *)0)
(*enc != ((void *)0) )Description
TRUEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4156
658 )
(*enc != ((void *)0) )Description
TRUEevaluated 4156 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
&&
0-4156
659 (*
*md != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
md !=
*md != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
1510-2646
660 ((void *)0)
*md != ((void *)0)Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
1510-2646
661 || (
(EVP_CIPHER_fl...c) & 0x200000)Description
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
EVP_CIPHER_flags(*enc) & 0x200000)
(EVP_CIPHER_fl...c) & 0x200000)Description
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
)
0-2646
662 && (!mac_pkey_type
!mac_pkey_typeDescription
TRUEevaluated 2646 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
|| *
*mac_pkey_type != 0Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
mac_pkey_type != 0
*mac_pkey_type != 0Description
TRUEevaluated 1510 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
)) {
0-2646
663 const EVP_CIPHER *evp;-
664-
665 if (use_etm
use_etmDescription
TRUEevaluated 1161 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2995 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
1161-2995
666 return
executed 1161 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 1161 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1161
667-
668 if (s->ssl_version >> 8 != 0x03
s->ssl_version >> 8 != 0x03Description
TRUEevaluated 247 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2748 times by 1 test
Evaluated by:
  • libssl.so.1.1
||
247-2748
669 s->ssl_version < 0x0301
s->ssl_version < 0x0301Description
TRUEnever evaluated
FALSEevaluated 2748 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-2748
670 return
executed 247 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 247 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
247
671-
672 if (c->algorithm_enc == 0x00000004U
c->algorithm_e...== 0x00000004UDescription
TRUEnever evaluated
FALSEevaluated 2748 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
0-2748
673 c->algorithm_mac == 0x00000001U
c->algorithm_m...== 0x00000001UDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
674 (
(evp = EVP_get...C4-HMAC-MD5"))Description
TRUEnever evaluated
FALSEnever evaluated
evp = EVP_get_cipherbyname("RC4-HMAC-MD5"))
(evp = EVP_get...C4-HMAC-MD5"))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
675 *
never executed: *enc = evp, *md = ((void *)0) ;
enc = evp, *md =
never executed: *enc = evp, *md = ((void *)0) ;
0
676 ((void *)0)
never executed: *enc = evp, *md = ((void *)0) ;
0
677 ;
never executed: *enc = evp, *md = ((void *)0) ;
0
678 else if (c->algorithm_enc == 0x00000040U
c->algorithm_e...== 0x00000040UDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2678 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
70-2678
679 c->algorithm_mac == 0x00000002U
c->algorithm_m...== 0x00000002UDescription
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 21 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
21-49
680 (
(evp = EVP_get...C-HMAC-SHA1"))Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libssl.so.1.1
evp = EVP_get_cipherbyname("AES-128-CBC-HMAC-SHA1"))
(evp = EVP_get...C-HMAC-SHA1"))Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-49
681 *
never executed: *enc = evp, *md = ((void *)0) ;
enc = evp, *md =
never executed: *enc = evp, *md = ((void *)0) ;
0
682 ((void *)0)
never executed: *enc = evp, *md = ((void *)0) ;
0
683 ;
never executed: *enc = evp, *md = ((void *)0) ;
0
684 else if (c->algorithm_enc == 0x00000080U
c->algorithm_e...== 0x00000080UDescription
TRUEevaluated 41 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2707 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
41-2707
685 c->algorithm_mac == 0x00000002U
c->algorithm_m...== 0x00000002UDescription
TRUEevaluated 19 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 22 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
19-22
686 (
(evp = EVP_get...C-HMAC-SHA1"))Description
TRUEnever evaluated
FALSEevaluated 19 times by 1 test
Evaluated by:
  • libssl.so.1.1
evp = EVP_get_cipherbyname("AES-256-CBC-HMAC-SHA1"))
(evp = EVP_get...C-HMAC-SHA1"))Description
TRUEnever evaluated
FALSEevaluated 19 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-19
687 *
never executed: *enc = evp, *md = ((void *)0) ;
enc = evp, *md =
never executed: *enc = evp, *md = ((void *)0) ;
0
688 ((void *)0)
never executed: *enc = evp, *md = ((void *)0) ;
0
689 ;
never executed: *enc = evp, *md = ((void *)0) ;
0
690 else if (c->algorithm_enc == 0x00000040U
c->algorithm_e...== 0x00000040UDescription
TRUEevaluated 70 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2678 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
70-2678
691 c->algorithm_mac == 0x00000010U
c->algorithm_m...== 0x00000010UDescription
TRUEevaluated 21 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
21-49
692 (
(evp = EVP_get...HMAC-SHA256"))Description
TRUEnever evaluated
FALSEevaluated 21 times by 1 test
Evaluated by:
  • libssl.so.1.1
evp = EVP_get_cipherbyname("AES-128-CBC-HMAC-SHA256"))
(evp = EVP_get...HMAC-SHA256"))Description
TRUEnever evaluated
FALSEevaluated 21 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-21
693 *
never executed: *enc = evp, *md = ((void *)0) ;
enc = evp, *md =
never executed: *enc = evp, *md = ((void *)0) ;
0
694 ((void *)0)
never executed: *enc = evp, *md = ((void *)0) ;
0
695 ;
never executed: *enc = evp, *md = ((void *)0) ;
0
696 else if (c->algorithm_enc == 0x00000080U
c->algorithm_e...== 0x00000080UDescription
TRUEevaluated 41 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2707 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
41-2707
697 c->algorithm_mac == 0x00000010U
c->algorithm_m...== 0x00000010UDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 27 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
14-27
698 (
(evp = EVP_get...HMAC-SHA256"))Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • libssl.so.1.1
evp = EVP_get_cipherbyname("AES-256-CBC-HMAC-SHA256"))
(evp = EVP_get...HMAC-SHA256"))Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-14
699 *
never executed: *enc = evp, *md = ((void *)0) ;
enc = evp, *md =
never executed: *enc = evp, *md = ((void *)0) ;
0
700 ((void *)0)
never executed: *enc = evp, *md = ((void *)0) ;
0
701 ;
never executed: *enc = evp, *md = ((void *)0) ;
0
702 return
executed 2748 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 2748 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
2748
703 } else {-
704 return
never executed: return 0;
0;
never executed: return 0;
0
705 }-
706}-
707-
708const EVP_MD *ssl_md(int idx)-
709{-
710 idx &= 0xFF;-
711 if (idx < 0
idx < 0Description
TRUEnever evaluated
FALSEevaluated 412103 times by 1 test
Evaluated by:
  • libssl.so.1.1
|| idx >= 12
idx >= 12Description
TRUEnever evaluated
FALSEevaluated 412103 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-412103
712 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
713 ((void *)0)
never executed: return ((void *)0) ;
0
714 ;
never executed: return ((void *)0) ;
0
715 return
executed 412103 times by 1 test: return ssl_digest_methods[idx];
Executed by:
  • libssl.so.1.1
ssl_digest_methods[idx];
executed 412103 times by 1 test: return ssl_digest_methods[idx];
Executed by:
  • libssl.so.1.1
412103
716}-
717-
718const EVP_MD *ssl_handshake_md(SSL *s)-
719{-
720 return
executed 28559 times by 1 test: return ssl_md(ssl_get_algorithm2(s));
Executed by:
  • libssl.so.1.1
ssl_md(ssl_get_algorithm2(s));
executed 28559 times by 1 test: return ssl_md(ssl_get_algorithm2(s));
Executed by:
  • libssl.so.1.1
28559
721}-
722-
723const EVP_MD *ssl_prf_md(SSL *s)-
724{-
725 return
executed 9903 times by 1 test: return ssl_md(ssl_get_algorithm2(s) >> 8);
Executed by:
  • libssl.so.1.1
ssl_md(ssl_get_algorithm2(s) >> 8);
executed 9903 times by 1 test: return ssl_md(ssl_get_algorithm2(s) >> 8);
Executed by:
  • libssl.so.1.1
9903
726}-
727-
728-
729-
730-
731static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr,-
732 CIPHER_ORDER **tail)-
733{-
734 if (curr == *tail
curr == *tailDescription
TRUEevaluated 15200 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 8274348 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
15200-8274348
735 return;
executed 15200 times by 2 tests: return;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15200
736 if (curr == *head
curr == *headDescription
TRUEevaluated 2942865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 5331483 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
2942865-5331483
737 *
executed 2942865 times by 2 tests: *head = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
head = curr->next;
executed 2942865 times by 2 tests: *head = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2942865
738 if (curr->prev !=
curr->prev != ((void *)0)Description
TRUEevaluated 5331483 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2942865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2942865-5331483
739 ((void *)0)
curr->prev != ((void *)0)Description
TRUEevaluated 5331483 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2942865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2942865-5331483
740 )-
741 curr->prev->next = curr->next;
executed 5331483 times by 2 tests: curr->prev->next = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
5331483
742 if (curr->next !=
curr->next != ((void *)0)Description
TRUEevaluated 8274348 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
0-8274348
743 ((void *)0)
curr->next != ((void *)0)Description
TRUEevaluated 8274348 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
0-8274348
744 )-
745 curr->next->prev = curr->prev;
executed 8274348 times by 2 tests: curr->next->prev = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
8274348
746 (*tail)->next = curr;-
747 curr->prev = *tail;-
748 curr->next = -
749 ((void *)0)-
750 ;-
751 *tail = curr;-
752}
executed 8274348 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
8274348
753-
754static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr,-
755 CIPHER_ORDER **tail)-
756{-
757 if (curr == *head
curr == *headDescription
TRUEnever evaluated
FALSEevaluated 6686402 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-6686402
758 return;
never executed: return;
0
759 if (curr == *tail
curr == *tailDescription
TRUEevaluated 2902445 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 3783957 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
2902445-3783957
760 *
executed 2902445 times by 2 tests: *tail = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
tail = curr->prev;
executed 2902445 times by 2 tests: *tail = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2902445
761 if (curr->next !=
curr->next != ((void *)0)Description
TRUEevaluated 3783957 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2902445 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2902445-3783957
762 ((void *)0)
curr->next != ((void *)0)Description
TRUEevaluated 3783957 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2902445 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2902445-3783957
763 )-
764 curr->next->prev = curr->prev;
executed 3783957 times by 2 tests: curr->next->prev = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
3783957
765 if (curr->prev !=
curr->prev != ((void *)0)Description
TRUEevaluated 6686402 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
0-6686402
766 ((void *)0)
curr->prev != ((void *)0)Description
TRUEevaluated 6686402 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
0-6686402
767 )-
768 curr->prev->next = curr->next;
executed 6686402 times by 2 tests: curr->prev->next = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
6686402
769 (*head)->prev = curr;-
770 curr->next = *head;-
771 curr->prev = -
772 ((void *)0)-
773 ;-
774 *head = curr;-
775}
executed 6686402 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
6686402
776-
777static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method,-
778 int num_of_ciphers,-
779 uint32_t disabled_mkey,-
780 uint32_t disabled_auth,-
781 uint32_t disabled_enc,-
782 uint32_t disabled_mac,-
783 CIPHER_ORDER *co_list,-
784 CIPHER_ORDER **head_p,-
785 CIPHER_ORDER **tail_p)-
786{-
787 int i, co_list_num;-
788 const SSL_CIPHER *c;-
789 co_list_num = 0;-
790 for (i = 0; i < num_of_ciphers
i < num_of_ciphersDescription
TRUEevaluated 2492144 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++) {
15196-2492144
791 c = ssl_method->get_cipher(i);-
792-
793 if (c ==
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2492144 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-2492144
794 ((void *)0)
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2492144 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-2492144
795 || !c->valid
!c->validDescription
TRUEnever evaluated
FALSEevaluated 2492144 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-2492144
796 continue;
never executed: continue;
0
797 if ((
(c->algorithm_...disabled_mkey)Description
TRUEevaluated 60784 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
c->algorithm_mkey & disabled_mkey)
(c->algorithm_...disabled_mkey)Description
TRUEevaluated 60784 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
||
60784-2431360
798 (
(c->algorithm_...disabled_auth)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
c->algorithm_auth & disabled_auth)
(c->algorithm_...disabled_auth)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
||
0-2431360
799 (
(c->algorithm_... disabled_enc)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
c->algorithm_enc & disabled_enc)
(c->algorithm_... disabled_enc)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
||
0-2431360
800 (
(c->algorithm_... disabled_mac)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
c->algorithm_mac & disabled_mac)
(c->algorithm_... disabled_mac)Description
TRUEnever evaluated
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-2431360
801 continue;
executed 60784 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
60784
802 if (((
((ssl_method->...s & 0x8) == 0)Description
TRUEevaluated 2334560 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 96800 times by 1 test
Evaluated by:
  • libssl.so.1.1
ssl_method->ssl3_enc->enc_flags & 0x8) == 0)
((ssl_method->...s & 0x8) == 0)Description
TRUEevaluated 2334560 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 96800 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
96800-2334560
803 c->min_tls == 0
c->min_tls == 0Description
TRUEnever evaluated
FALSEevaluated 2334560 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-2334560
804 continue;
never executed: continue;
0
805 if (((
((ssl_method->...s & 0x8) != 0)Description
TRUEevaluated 96800 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2334560 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ssl_method->ssl3_enc->enc_flags & 0x8) != 0)
((ssl_method->...s & 0x8) != 0)Description
TRUEevaluated 96800 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 2334560 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&&
96800-2334560
806 c->min_dtls == 0
c->min_dtls == 0Description
TRUEnever evaluated
FALSEevaluated 96800 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-96800
807 continue;
never executed: continue;
0
808-
809 co_list[co_list_num].cipher = c;-
810 co_list[co_list_num].next = -
811 ((void *)0)-
812 ;-
813 co_list[co_list_num].prev = -
814 ((void *)0)-
815 ;-
816 co_list[co_list_num].active = 0;-
817 co_list_num++;-
818 }
executed 2431360 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2431360
819-
820-
821-
822-
823 if (co_list_num > 0
co_list_num > 0Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-15196
824 co_list[0].prev = -
825 ((void *)0)-
826 ;-
827-
828 if (co_list_num > 1
co_list_num > 1Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-15196
829 co_list[0].next = &co_list[1];-
830-
831 for (i = 1; i < co_list_num - 1
i < co_list_num - 1Description
TRUEevaluated 2400968 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++) {
15196-2400968
832 co_list[i].prev = &co_list[i - 1];-
833 co_list[i].next = &co_list[i + 1];-
834 }
executed 2400968 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2400968
835-
836 co_list[co_list_num - 1].prev = &co_list[co_list_num - 2];-
837 }
executed 15196 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
838-
839 co_list[co_list_num - 1].next = -
840 ((void *)0)-
841 ;-
842-
843 *head_p = &co_list[0];-
844 *tail_p = &co_list[co_list_num - 1];-
845 }
executed 15196 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
846}
executed 15196 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
847-
848static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list,-
849 int num_of_group_aliases,-
850 uint32_t disabled_mkey,-
851 uint32_t disabled_auth,-
852 uint32_t disabled_enc,-
853 uint32_t disabled_mac,-
854 CIPHER_ORDER *head)-
855{-
856 CIPHER_ORDER *ciph_curr;-
857 const SSL_CIPHER **ca_curr;-
858 int i;-
859 uint32_t mask_mkey = ~disabled_mkey;-
860 uint32_t mask_auth = ~disabled_auth;-
861 uint32_t mask_enc = ~disabled_enc;-
862 uint32_t mask_mac = ~disabled_mac;-
863-
864-
865-
866-
867 ciph_curr = head;-
868 ca_curr = ca_list;-
869 while (ciph_curr !=
ciph_curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
870 ((void *)0)
ciph_curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
871 ) {-
872 *ca_curr = ciph_curr->cipher;-
873 ca_curr++;-
874 ciph_curr = ciph_curr->next;-
875 }
executed 2431360 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2431360
876-
877-
878-
879-
880-
881-
882-
883 for (i = 0; i < num_of_group_aliases
i < num_of_group_aliasesDescription
TRUEevaluated 1154896 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++) {
15196-1154896
884 uint32_t algorithm_mkey = cipher_aliases[i].algorithm_mkey;-
885 uint32_t algorithm_auth = cipher_aliases[i].algorithm_auth;-
886 uint32_t algorithm_enc = cipher_aliases[i].algorithm_enc;-
887 uint32_t algorithm_mac = cipher_aliases[i].algorithm_mac;-
888-
889 if (algorithm_mkey
algorithm_mkeyDescription
TRUEevaluated 364704 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 790192 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
364704-790192
890 if ((
(algorithm_mke...ask_mkey) == 0Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 349508 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algorithm_mkey & mask_mkey) == 0
(algorithm_mke...ask_mkey) == 0Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 349508 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
15196-349508
891 continue;
executed 15196 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
892-
893 if (algorithm_auth
algorithm_authDescription
TRUEevaluated 303920 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 835780 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
303920-835780
894 if ((
(algorithm_aut...ask_auth) == 0Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 258332 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algorithm_auth & mask_auth) == 0
(algorithm_aut...ask_auth) == 0Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 258332 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
45588-258332
895 continue;
executed 45588 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
45588
896-
897 if (algorithm_enc
algorithm_encDescription
TRUEevaluated 410292 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 683820 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
410292-683820
898 if ((
(algorithm_enc...mask_enc) == 0Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 395096 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algorithm_enc & mask_enc) == 0
(algorithm_enc...mask_enc) == 0Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 395096 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
15196-395096
899 continue;
executed 15196 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
900-
901 if (algorithm_mac
algorithm_macDescription
TRUEevaluated 151960 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 926956 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
151960-926956
902 if ((
(algorithm_mac...mask_mac) == 0Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 106372 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algorithm_mac & mask_mac) == 0
(algorithm_mac...mask_mac) == 0Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 106372 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
45588-106372
903 continue;
executed 45588 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
45588
904-
905 *ca_curr = (SSL_CIPHER *)(cipher_aliases + i);-
906 ca_curr++;-
907 }
executed 1033328 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1033328
908-
909 *ca_curr = -
910 ((void *)0)-
911 ;-
912}
executed 15196 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
913-
914static void ssl_cipher_apply_rule(uint32_t cipher_id, uint32_t alg_mkey,-
915 uint32_t alg_auth, uint32_t alg_enc,-
916 uint32_t alg_mac, int min_tls,-
917 uint32_t algo_strength, int rule,-
918 int32_t strength_bits, CIPHER_ORDER **head_p,-
919 CIPHER_ORDER **tail_p)-
920{-
921 CIPHER_ORDER *head, *tail, *curr, *next, *last;-
922 const SSL_CIPHER *cp;-
923 int reverse = 0;-
924 if (rule == 3
rule == 3Description
TRUEevaluated 30398 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 313611 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| rule == 6
rule == 6Description
TRUEevaluated 60784 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 252827 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
30398-313611
925 reverse = 1;
executed 91182 times by 2 tests: reverse = 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
91182
926-
927-
928 head = *head_p;-
929 tail = *tail_p;-
930-
931 if (reverse
reverseDescription
TRUEevaluated 91182 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 252827 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
91182-252827
932 next = tail;-
933 last = head;-
934 }
executed 91182 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else {
91182
935 next = head;-
936 last = tail;-
937 }
executed 252827 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
252827
938-
939 curr = -
940 ((void *)0)-
941 ;-
942 for (;;) {-
943 if (curr == last
curr == lastDescription
TRUEevaluated 344009 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 54159650 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
344009-54159650
944 break;
executed 344009 times by 2 tests: break;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
344009
945-
946 curr = next;-
947-
948 if (curr ==
curr == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 54159650 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-54159650
949 ((void *)0)
curr == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 54159650 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-54159650
950 )-
951 break;
never executed: break;
0
952-
953 next = reverse
reverseDescription
TRUEevaluated 14589120 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 39570530 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
? curr->prev : curr->next;
14589120-39570530
954-
955 cp = curr->cipher;-
956-
957-
958-
959-
960-
961 if (strength_bits >= 0
strength_bits >= 0Description
TRUEevaluated 7294080 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 46865570 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
7294080-46865570
962 if (strength_bits != cp->strength_bits
strength_bits ...>strength_bitsDescription
TRUEevaluated 4862720 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
2431360-4862720
963 continue;
executed 4862720 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
4862720
964 }
executed 2431360 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else {
2431360
965-
966-
967-
968-
969-
970-
971-
972 if (cipher_id != 0
cipher_id != 0Description
TRUEevaluated 104640 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 46760930 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& (
(cipher_id != cp->id)Description
TRUEevaluated 103986 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
cipher_id != cp->id)
(cipher_id != cp->id)Description
TRUEevaluated 103986 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
654-46760930
973 continue;
executed 103986 times by 1 test: continue;
Executed by:
  • libssl.so.1.1
103986
974 if (alg_mkey
alg_mkeyDescription
TRUEevaluated 17029614 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 29731970 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& !(alg_mkey & cp->algorithm_mkey)
!(alg_mkey & c...lgorithm_mkey)Description
TRUEevaluated 12802459 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 4227155 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
4227155-29731970
975 continue;
executed 12802459 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
12802459
976 if (alg_auth
alg_authDescription
TRUEevaluated 2906819 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 31052306 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& !(alg_auth & cp->algorithm_auth)
!(alg_auth & c...lgorithm_auth)Description
TRUEevaluated 2448919 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 457900 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
457900-31052306
977 continue;
executed 2448919 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2448919
978 if (alg_enc
alg_encDescription
TRUEevaluated 13482224 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 18027982 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& !(alg_enc & cp->algorithm_enc)
!(alg_enc & cp->algorithm_enc)Description
TRUEevaluated 9748948 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 3733276 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
3733276-18027982
979 continue;
executed 9748948 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
9748948
980 if (alg_mac
alg_macDescription
TRUEevaluated 5972682 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15788576 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& !(alg_mac & cp->algorithm_mac)
!(alg_mac & cp->algorithm_mac)Description
TRUEevaluated 4589192 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1383490 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
1383490-15788576
981 continue;
executed 4589192 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
4589192
982 if (min_tls
min_tlsDescription
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 14740706 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& (
(min_tls != cp->min_tls)Description
TRUEevaluated 1124504 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1306856 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
min_tls != cp->min_tls)
(min_tls != cp->min_tls)Description
TRUEevaluated 1124504 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1306856 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
1124504-14740706
983 continue;
executed 1124504 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1124504
984 if ((
(algo_strength & 0x0000001FU)Description
TRUEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 16046908 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algo_strength & 0x0000001FU)
(algo_strength & 0x0000001FU)Description
TRUEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 16046908 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
654-16046908
985 && !(algo_strength & 0x0000001FU & cp->algo_strength)
!(algo_strengt...algo_strength)Description
TRUEnever evaluated
FALSEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-654
986 continue;
never executed: continue;
0
987 if ((
(algo_strength & 0X00000020U)Description
TRUEevaluated 1660039 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 14387523 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
algo_strength & 0X00000020U)
(algo_strength & 0X00000020U)Description
TRUEevaluated 1660039 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 14387523 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
1660039-14387523
988 && !(algo_strength & 0X00000020U & cp->algo_strength)
!(algo_strengt...algo_strength)Description
TRUEevaluated 778050 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 881989 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
778050-881989
989 continue;
executed 778050 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
778050
990 }
executed 15269512 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15269512
991-
992-
993-
994-
995-
996-
997 if (rule == 1
rule == 1Description
TRUEevaluated 6693968 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 11006904 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
6693968-11006904
998-
999 if (!curr->active
!curr->activeDescription
TRUEevaluated 5037604 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1656364 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
1656364-5037604
1000 ll_append_tail(&head, curr, &tail);-
1001 curr->active = 1;-
1002 }
executed 5037604 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
5037604
1003 }
executed 6693968 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
6693968
1004-
1005 else if (rule == 4
rule == 4Description
TRUEevaluated 3251944 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 7754960 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
3251944-7754960
1006-
1007 if (curr->active
curr->activeDescription
TRUEevaluated 3251944 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-3251944
1008 ll_append_tail(&head, curr, &tail);-
1009 }
executed 3251944 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
3251944
1010 }
executed 3251944 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else if (rule == 3
rule == 3Description
TRUEevaluated 2902634 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 4852326 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
2902634-4852326
1011-
1012 if (curr->active
curr->activeDescription
TRUEevaluated 2902598 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 36 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
36-2902598
1013-
1014-
1015-
1016-
1017-
1018 ll_append_head(&head, curr, &tail);-
1019 curr->active = 0;-
1020 }
executed 2902598 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2902598
1021 }
executed 2902634 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else if (rule == 6
rule == 6Description
TRUEevaluated 3783804 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1068522 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
1068522-3783804
1022 if (curr->active
curr->activeDescription
TRUEevaluated 3783804 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-3783804
1023 ll_append_head(&head, curr, &tail);
executed 3783804 times by 2 tests: ll_append_head(&head, curr, &tail);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
3783804
1024 }
executed 3783804 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else if (rule == 2
rule == 2Description
TRUEevaluated 1068522 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-3783804
1025-
1026 if (head == curr
head == currDescription
TRUEevaluated 186732 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 881790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
186732-881790
1027 head = curr->next;
executed 186732 times by 2 tests: head = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
186732
1028 else-
1029 curr->prev->next = curr->next;
executed 881790 times by 2 tests: curr->prev->next = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
881790
1030 if (tail == curr
tail == currDescription
TRUEevaluated 10374 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1058148 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
10374-1058148
1031 tail = curr->prev;
executed 10374 times by 2 tests: tail = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
10374
1032 curr->active = 0;-
1033 if (curr->next !=
curr->next != ((void *)0)Description
TRUEevaluated 1058148 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 10374 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
10374-1058148
1034 ((void *)0)
curr->next != ((void *)0)Description
TRUEevaluated 1058148 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 10374 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
10374-1058148
1035 )-
1036 curr->next->prev = curr->prev;
executed 1058148 times by 2 tests: curr->next->prev = curr->prev;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1058148
1037 if (curr->prev !=
curr->prev != ((void *)0)Description
TRUEevaluated 881790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 186732 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
186732-881790
1038 ((void *)0)
curr->prev != ((void *)0)Description
TRUEevaluated 881790 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 186732 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
186732-881790
1039 )-
1040 curr->prev->next = curr->next;
executed 881790 times by 2 tests: curr->prev->next = curr->next;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
881790
1041 curr->next = -
1042 ((void *)0)-
1043 ;-
1044 curr->prev = -
1045 ((void *)0)-
1046 ;-
1047 }
executed 1068522 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1068522
1048 }
executed 17700872 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
17700872
1049-
1050 *head_p = head;-
1051 *tail_p = tail;-
1052}
executed 344009 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
344009
1053-
1054static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p,-
1055 CIPHER_ORDER **tail_p)-
1056{-
1057 int32_t max_strength_bits;-
1058 int i, *number_uses;-
1059 CIPHER_ORDER *curr;-
1060-
1061-
1062-
1063-
1064-
1065-
1066 max_strength_bits = 0;-
1067 curr = *head_p;-
1068 while (curr !=
curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
1069 ((void *)0)
curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
1070 ) {-
1071 if (curr->active
curr->activeDescription
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& (
(curr->cipher-...strength_bits)Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2416164 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
curr->cipher->strength_bits > max_strength_bits)
(curr->cipher-...strength_bits)Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2416164 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-2431360
1072 max_strength_bits = curr->cipher->strength_bits;
executed 15196 times by 2 tests: max_strength_bits = curr->cipher->strength_bits;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
1073 curr = curr->next;-
1074 }
executed 2431360 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2431360
1075-
1076 number_uses = CRYPTO_zalloc(sizeof(int) * (max_strength_bits + 1), __FILE__, 927);-
1077 if (number_uses ==
number_uses == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1078 ((void *)0)
number_uses == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1079 ) {-
1080 ERR_put_error(20,(231),((1|64)),__FILE__,929);-
1081 return
never executed: return 0;
0;
never executed: return 0;
0
1082 }-
1083-
1084-
1085-
1086-
1087 curr = *head_p;-
1088 while (curr !=
curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
1089 ((void *)0)
curr != ((void *)0)Description
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-2431360
1090 ) {-
1091 if (curr->active
curr->activeDescription
TRUEevaluated 2431360 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-2431360
1092 number_uses[curr->cipher->strength_bits]++;
executed 2431360 times by 2 tests: number_uses[curr->cipher->strength_bits]++;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2431360
1093 curr = curr->next;-
1094 }
executed 2431360 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
2431360
1095-
1096-
1097-
1098-
1099 for (i = max_strength_bits; i >= 0
i >= 0Description
TRUEevaluated 3905372 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i--)
15196-3905372
1100 if (number_uses[i] > 0
number_uses[i] > 0Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 3859784 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
45588-3859784
1101 ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0, 0, 4, i, head_p,
executed 45588 times by 2 tests: ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0, 0, 4, i, head_p, tail_p);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
45588
1102 tail_p);
executed 45588 times by 2 tests: ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0, 0, 4, i, head_p, tail_p);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
45588
1103-
1104 CRYPTO_free(number_uses, __FILE__, 951);-
1105 return
executed 15196 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 15196 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
1106}-
1107-
1108static int ssl_cipher_process_rulestr(const char *rule_str,-
1109 CIPHER_ORDER **head_p,-
1110 CIPHER_ORDER **tail_p,-
1111 const SSL_CIPHER **ca_list, CERT *c)-
1112{-
1113 uint32_t alg_mkey, alg_auth, alg_enc, alg_mac, algo_strength;-
1114 int min_tls;-
1115 const char *l, *buf;-
1116 int j, multi, found, rule, retval, ok, buflen;-
1117 uint32_t cipher_id = 0;-
1118 char ch;-
1119-
1120 retval = 1;-
1121 l = rule_str;-
1122 for ( ; ; ) {-
1123 ch = *l;-
1124-
1125 if (ch == '\0'
ch == '\0'Description
TRUEnever evaluated
FALSEevaluated 73230 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-73230
1126 break;
never executed: break;
0
1127 if (ch == '-'
ch == '-'Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 73224 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
6-73224
1128 rule = 3;-
1129 l++;-
1130 }
executed 6 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (ch == '+'
ch == '+'Description
TRUEnever evaluated
FALSEevaluated 73224 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-73224
1131 rule = 4;-
1132 l++;-
1133 }
never executed: end of block
else if (ch == '!'
ch == '!'Description
TRUEevaluated 20748 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 52476 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-52476
1134 rule = 2;-
1135 l++;-
1136 }
executed 20748 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else if (ch == '@'
ch == '@'Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 48357 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
4119-48357
1137 rule = 5;-
1138 l++;-
1139 }
executed 4119 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else {
4119
1140 rule = 1;-
1141 }
executed 48357 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
48357
1142-
1143 if ((((
((ch) == ':')Description
TRUEevaluated 29022 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch) == ':')
((ch) == ':')Description
TRUEevaluated 29022 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| ((
((ch) == ' ')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch) == ' ')
((ch) == ' ')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| ((
((ch) == ';')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch) == ';')
((ch) == ';')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| ((
((ch) == ',')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch) == ',')
((ch) == ',')Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) {
0-44208
1144 l++;-
1145 continue;
executed 29022 times by 2 tests: continue;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
29022
1146 }-
1147-
1148 alg_mkey = 0;-
1149 alg_auth = 0;-
1150 alg_enc = 0;-
1151 alg_mac = 0;-
1152 min_tls = 0;-
1153 algo_strength = 0;-
1154-
1155 for (;;) {-
1156 ch = *l;-
1157 buf = l;-
1158 buflen = 0;-
1159-
1160 while (((
(ch >= 'A')Description
TRUEevaluated 353408 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 56464 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch >= 'A')
(ch >= 'A')Description
TRUEevaluated 353408 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 56464 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& (
(ch <= 'Z')Description
TRUEevaluated 338901 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch <= 'Z')
(ch <= 'Z')Description
TRUEevaluated 338901 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) ||
14507-353408
1161 ((
(ch >= '0')Description
TRUEevaluated 54378 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 16593 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch >= '0')
(ch >= '0')Description
TRUEevaluated 54378 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 16593 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& (
(ch <= '9')Description
TRUEevaluated 6730 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 47648 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch <= '9')
(ch <= '9')Description
TRUEevaluated 6730 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 47648 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) ||
6730-54378
1162 ((
(ch >= 'a')Description
TRUEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 49734 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch >= 'a')
(ch >= 'a')Description
TRUEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 49734 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& (
(ch <= 'z')Description
TRUEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
ch <= 'z')
(ch <= 'z')Description
TRUEevaluated 14507 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) ||
0-49734
1163 (
(ch == '-')Description
TRUEevaluated 1407 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 48327 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch == '-')
(ch == '-')Description
TRUEevaluated 1407 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 48327 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| (
(ch == '.')Description
TRUEnever evaluated
FALSEevaluated 48327 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch == '.')
(ch == '.')Description
TRUEnever evaluated
FALSEevaluated 48327 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
|| (
(ch == '=')Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
ch == '=')
(ch == '=')Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-48327
1164-
1165-
1166-
1167-
1168 {-
1169 ch = *(++l);-
1170 buflen++;-
1171 }
executed 365664 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
365664
1172-
1173 if (buflen == 0
buflen == 0Description
TRUEnever evaluated
FALSEevaluated 44208 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-44208
1174-
1175-
1176-
1177-
1178-
1179 ERR_put_error(20,(230),(280),__FILE__,1026);-
1180 retval = found = 0;-
1181 l++;-
1182 break;
never executed: break;
0
1183 }-
1184-
1185 if (rule == 5
rule == 5Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
4119-40089
1186 found = 0;-
1187 break;
executed 4119 times by 1 test: break;
Executed by:
  • libssl.so.1.1
4119
1188 }-
1189-
1190-
1191 if (ch == '+'
ch == '+'Description
TRUEnever evaluated
FALSEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-40089
1192 multi = 1;-
1193 l++;-
1194 }
never executed: end of block
else {
0
1195 multi = 0;-
1196 }
executed 40089 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
40089
1197 j = found = 0;-
1198 cipher_id = 0;-
1199 while (ca_list[j]
ca_list[j]Description
TRUEevaluated 6980356 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-6980356
1200 if (-
1201 (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_cons...t_p ( buflen )Description
TRUEnever evaluated
FALSEevaluated 6980356 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6980356
1202 buflen
__builtin_cons...t_p ( buflen )Description
TRUEnever evaluated
FALSEevaluated 6980356 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6980356
1203 )
__builtin_cons...t_p ( buflen )Description
TRUEnever evaluated
FALSEevaluated 6980356 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& ((__builtin_constant_p (
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6980356
1204 buf
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1205 )
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( buf )...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1206 buf
strlen ( buf )...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1207 ) < ((size_t) (
strlen ( buf )...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1208 buflen
strlen ( buf )...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1209 ))
strlen ( buf )...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...ist[j]->name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1210 ca_list[j]->name
__builtin_cons...ist[j]->name )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1211 )
__builtin_cons...ist[j]->name )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( ca_li...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1212 ca_list[j]->name
strlen ( ca_li...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1213 ) < ((size_t) (
strlen ( ca_li...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1214 buflen
strlen ( ca_li...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1215 ))
strlen ( ca_li...t) ( buflen ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1216 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1217 ) && __builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1218 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1219 ) && (__s1_len = __builtin_strlen (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1220 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1221 ), __s2_len = __builtin_strlen (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1222 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1223 ), (!((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1224 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1225 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1226 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1227 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1228 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1229 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1230 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1231 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1232 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1233 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1234 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1235 ) : (__builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1236 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1237 ) && ((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1238 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1239 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1240 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1241 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1242 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1243 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1244 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1245 ) && ((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1246 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1247 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1248 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1249 ) == 1) ? __builtin_strcmp (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1250 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1251 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1252 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1253 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1254 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1255 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1256 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1257 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1258 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1259 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1260 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1261 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1262 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0-6938491
1263 ))[3] - __s2[3]);
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1264 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1265 ) && ((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1266 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1267 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1268 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1269 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1270 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1271 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1272 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1273 ) && ((size_t)(const void *)((
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1274 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1275 ) + 1) - (size_t)(const void *)(
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1276 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1277 ) == 1) ? __builtin_strcmp (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1278 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1279 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1280 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1281 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1282 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1283 ); int __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1284 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1285 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1286 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1287 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1288 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1289 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( ca_list[j]->name ))[3] - __s2[3]);
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1290 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( ca_list[j]->name ))[3] - __s2[3]);
0-6938491
1291 ))[3] - __s2[3]);
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( ca_list[j]->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-6938491
1292 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1293 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1294 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1295 )))); }) : strncmp (
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1296 buf
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1297 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1298 ca_list[j]->name
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1299 ,
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1300 buflen
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1301 )))
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1302 == 0
(__extension__...uflen ))) == 0Description
TRUEevaluated 41865 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 6938491 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
41865-6938491
1303 && (
(ca_list[j]->n...flen] == '\0')Description
TRUEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1776 times by 1 test
Evaluated by:
  • libssl.so.1.1
ca_list[j]->name[buflen] == '\0')
(ca_list[j]->n...flen] == '\0')Description
TRUEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 1776 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
1776-40089
1304 found = 1;-
1305 break;
executed 40089 times by 2 tests: break;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
40089
1306 } else-
1307 j++;
executed 6940267 times by 2 tests: j++;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
6940267
1308 }-
1309-
1310 if (!found
!foundDescription
TRUEnever evaluated
FALSEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-40089
1311 break;
never executed: break;
0
1312-
1313 if (ca_list[j]->algorithm_mkey
ca_list[j]->algorithm_mkeyDescription
TRUEevaluated 713 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 39376 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
713-39376
1314 if (alg_mkey
alg_mkeyDescription
TRUEnever evaluated
FALSEevaluated 713 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-713
1315 alg_mkey &= ca_list[j]->algorithm_mkey;-
1316 if (!alg_mkey
!alg_mkeyDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1317 found = 0;-
1318 break;
never executed: break;
0
1319 }-
1320 }
never executed: end of block
else {
0
1321 alg_mkey = ca_list[j]->algorithm_mkey;-
1322 }
executed 713 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
713
1323 }-
1324-
1325 if (ca_list[j]->algorithm_auth
ca_list[j]->algorithm_authDescription
TRUEevaluated 709 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 39380 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
709-39380
1326 if (alg_auth
alg_authDescription
TRUEnever evaluated
FALSEevaluated 709 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-709
1327 alg_auth &= ca_list[j]->algorithm_auth;-
1328 if (!alg_auth
!alg_authDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1329 found = 0;-
1330 break;
never executed: break;
0
1331 }-
1332 }
never executed: end of block
else {
0
1333 alg_auth = ca_list[j]->algorithm_auth;-
1334 }
executed 709 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
709
1335 }-
1336-
1337 if (ca_list[j]->algorithm_enc
ca_list[j]->algorithm_encDescription
TRUEevaluated 29641 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 10448 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
10448-29641
1338 if (alg_enc
alg_encDescription
TRUEnever evaluated
FALSEevaluated 29641 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-29641
1339 alg_enc &= ca_list[j]->algorithm_enc;-
1340 if (!alg_enc
!alg_encDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1341 found = 0;-
1342 break;
never executed: break;
0
1343 }-
1344 }
never executed: end of block
else {
0
1345 alg_enc = ca_list[j]->algorithm_enc;-
1346 }
executed 29641 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
29641
1347 }-
1348-
1349 if (ca_list[j]->algorithm_mac
ca_list[j]->algorithm_macDescription
TRUEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 39435 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
654-39435
1350 if (alg_mac
alg_macDescription
TRUEnever evaluated
FALSEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-654
1351 alg_mac &= ca_list[j]->algorithm_mac;-
1352 if (!alg_mac
!alg_macDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1353 found = 0;-
1354 break;
never executed: break;
0
1355 }-
1356 }
never executed: end of block
else {
0
1357 alg_mac = ca_list[j]->algorithm_mac;-
1358 }
executed 654 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
654
1359 }-
1360-
1361 if (ca_list[j]->algo_strength & 0x0000001FU
ca_list[j]->al... & 0x0000001FUDescription
TRUEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 39435 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
654-39435
1362 if (algo_strength & 0x0000001FU
algo_strength & 0x0000001FUDescription
TRUEnever evaluated
FALSEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-654
1363 algo_strength &=-
1364 (ca_list[j]->algo_strength & 0x0000001FU) |-
1365 ~0x0000001FU;-
1366 if (!(algo_strength & 0x0000001FU)
!(algo_strength & 0x0000001FU)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1367 found = 0;-
1368 break;
never executed: break;
0
1369 }-
1370 }
never executed: end of block
else {
0
1371 algo_strength = ca_list[j]->algo_strength & 0x0000001FU;-
1372 }
executed 654 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
654
1373 }-
1374-
1375 if (ca_list[j]->algo_strength & 0X00000020U
ca_list[j]->al... & 0X00000020UDescription
TRUEevaluated 10573 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 29516 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
10573-29516
1376 if (algo_strength & 0X00000020U
algo_strength & 0X00000020UDescription
TRUEnever evaluated
FALSEevaluated 10573 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-10573
1377 algo_strength &=-
1378 (ca_list[j]->algo_strength & 0X00000020U) |-
1379 ~0X00000020U;-
1380 if (!(algo_strength & 0X00000020U)
!(algo_strength & 0X00000020U)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1381 found = 0;-
1382 break;
never executed: break;
0
1383 }-
1384 }
never executed: end of block
else {
0
1385 algo_strength |=-
1386 ca_list[j]->algo_strength & 0X00000020U;-
1387 }
executed 10573 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
10573
1388 }-
1389-
1390 if (ca_list[j]->valid
ca_list[j]->validDescription
TRUEevaluated 654 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 39435 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
654-39435
1391-
1392-
1393-
1394-
1395-
1396 cipher_id = ca_list[j]->id;-
1397 }
executed 654 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else {
654
1398-
1399-
1400-
1401-
1402-
1403 if (ca_list[j]->min_tls
ca_list[j]->min_tlsDescription
TRUEnever evaluated
FALSEevaluated 39435 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-39435
1404 if (min_tls != 0
min_tls != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& min_tls != ca_list[j]->min_tls
min_tls != ca_list[j]->min_tlsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1405 found = 0;-
1406 break;
never executed: break;
0
1407 } else {-
1408 min_tls = ca_list[j]->min_tls;-
1409 }
never executed: end of block
0
1410 }-
1411 }
executed 39435 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
39435
1412-
1413 if (!multi
!multiDescription
TRUEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
)
0-40089
1414 break;
executed 40089 times by 2 tests: break;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
40089
1415 }
never executed: end of block
0
1416-
1417-
1418-
1419-
1420 if (rule == 5
rule == 5Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
4119-40089
1421 ok = 0;-
1422 if ((
(buflen == 8)Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
buflen == 8)
(buflen == 8)Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
&&
0-4119
1423 (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 8 )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1424 8
__builtin_constant_p ( 8 )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1425 )
__builtin_constant_p ( 8 )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1426 buf
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1427 )
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( buf )...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1428 buf
strlen ( buf )...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1429 ) < ((size_t) (
strlen ( buf )...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1430 8
strlen ( buf )...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1431 ))
strlen ( buf )...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...( "STRENGTH" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1432 "STRENGTH"
__builtin_cons...( "STRENGTH" )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1433 )
__builtin_cons...( "STRENGTH" )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( "STRE...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1434 "STRENGTH"
strlen ( "STRE...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1435 ) < ((size_t) (
strlen ( "STRE...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1436 8
strlen ( "STRE...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1437 ))
strlen ( "STRE...size_t) ( 8 ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1438 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1439 ) && __builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1440 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1441 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1442 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1443 ), __s2_len = __builtin_strlen (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1444 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1445 ), (!((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1446 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1447 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1448 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1449 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1450 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1451 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1452 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1453 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1454 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1455 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1456 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1457 ) : (__builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1458 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1459 ) && ((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1460 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1461 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1462 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1463 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1464 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1465 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1466 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1467 ) && ((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1468 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1469 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1470 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1471 ) == 1) ? __builtin_strcmp (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1472 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1473 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1474 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1475 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1476 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1477 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1478 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1479 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1480 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1481 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1482 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1483 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0
1484 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0
1485 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1486 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1487 ) && ((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1488 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1489 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1490 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1491 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1492 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1493 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1494 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1495 ) && ((size_t)(const void *)((
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1496 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1497 ) + 1) - (size_t)(const void *)(
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1498 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1499 ) == 1) ? __builtin_strcmp (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1500 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1501 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1502 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1503 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1504 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1505 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1506 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1507 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1508 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1509 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1510 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1511 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "STRENGTH" ))[3] - __s2[3]);
0
1512 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "STRENGTH" ))[3] - __s2[3]);
0
1513 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1514 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1515 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1516 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1517 )))); }) : strncmp (
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1518 buf
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1519 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1520 "STRENGTH"
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1521 ,
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1522 8
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1523 )))
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
1524 == 0
(__extension__..." , 8 ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1525 ok = ssl_cipher_strength_sort(head_p, tail_p);-
1526 }
never executed: end of block
else if (buflen == 10
buflen == 10Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
&&
0-4119
1527 (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 9 )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1528 9
__builtin_constant_p ( 9 )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1529 )
__builtin_constant_p ( 9 )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1530 buf
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1531 )
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
&& strlen (
strlen ( buf )...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1532 buf
strlen ( buf )...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1533 ) < ((size_t) (
strlen ( buf )...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1534 9
strlen ( buf )...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1535 ))
strlen ( buf )...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... "SECLEVEL=" )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1536 "SECLEVEL="
__builtin_cons... "SECLEVEL=" )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1537 )
__builtin_cons... "SECLEVEL=" )Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
&& strlen (
strlen ( "SECL...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1538 "SECLEVEL="
strlen ( "SECL...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1539 ) < ((size_t) (
strlen ( "SECL...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1540 9
strlen ( "SECL...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1541 ))
strlen ( "SECL...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1542 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1543 ) && __builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1544 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1545 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1546 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1547 ), __s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1548 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1549 ), (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1550 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1551 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1552 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1553 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1554 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1555 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1556 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1557 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1558 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1559 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1560 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1561 ) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1562 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1563 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1564 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1565 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1566 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1567 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1568 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1569 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1570 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1571 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1572 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1573 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1574 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1575 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1576 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1577 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1578 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1579 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1580 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1581 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1582 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1583 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1584 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1585 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1586 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1587 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1588 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0-4119
1589 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1590 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1591 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1592 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1593 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1594 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1595 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1596 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1597 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1598 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1599 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1600 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1601 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1602 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1603 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1604 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1605 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1606 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1607 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1608 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1609 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1610 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1611 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1612 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1613 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1614 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1615 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "SECLEVEL=" ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1616 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "SECLEVEL=" ))[3] - __s2[3]);
0-4119
1617 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "SECLEVEL=" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1618 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1619 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1620 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1621 )))); }) : strncmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1622 buf
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1623 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1624 "SECLEVEL="
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1625 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1626 9
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1627 )))
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
0-4119
1628 == 0
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
) {
0-4119
1629 int level = buf[9] - '0';-
1630 if (level < 0
level < 0Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
|| level > 5
level > 5Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-4119
1631 ERR_put_error(20,(230),(280),__FILE__,1185)-
1632 ;-
1633 }
never executed: end of block
else {
0
1634 c->sec_level = level;-
1635 ok = 1;-
1636 }
executed 4119 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
4119
1637 } else {-
1638 ERR_put_error(20,(230),(280),__FILE__,1191);-
1639 }
never executed: end of block
0
1640 if (ok == 0
ok == 0Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-4119
1641 retval = 0;
never executed: retval = 0;
0
1642-
1643-
1644-
1645-
1646-
1647-
1648 while ((*
(*l != '\0')Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
l != '\0')
(*l != '\0')Description
TRUEnever evaluated
FALSEevaluated 4119 times by 1 test
Evaluated by:
  • libssl.so.1.1
&& !(((*
((*l) == ':')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ':')
((*l) == ':')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ' ')
((*l) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ';')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ';')
((*l) == ';')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ',')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ',')
((*l) == ',')Description
TRUEnever evaluated
FALSEnever evaluated
))
0-4119
1649 l++;
never executed: l++;
0
1650 }
executed 4119 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (found
foundDescription
TRUEevaluated 40089 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
) {
0-40089
1651 ssl_cipher_apply_rule(cipher_id,-
1652 alg_mkey, alg_auth, alg_enc, alg_mac,-
1653 min_tls, algo_strength, rule, -1, head_p,-
1654 tail_p);-
1655 }
executed 40089 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
else {
40089
1656 while ((*
(*l != '\0')Description
TRUEnever evaluated
FALSEnever evaluated
l != '\0')
(*l != '\0')Description
TRUEnever evaluated
FALSEnever evaluated
&& !(((*
((*l) == ':')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ':')
((*l) == ':')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ' ')
((*l) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ';')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ';')
((*l) == ';')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((*
((*l) == ',')Description
TRUEnever evaluated
FALSEnever evaluated
l) == ',')
((*l) == ',')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1657 l++;
never executed: l++;
0
1658 }
never executed: end of block
0
1659 if (*
*l == '\0'Description
TRUEevaluated 15186 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 29022 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
l == '\0'
*l == '\0'Description
TRUEevaluated 15186 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 29022 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
15186-29022
1660 break;
executed 15186 times by 2 tests: break;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15186
1661 }
executed 29022 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
29022
1662-
1663 return
executed 15186 times by 2 tests: return retval;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
retval;
executed 15186 times by 2 tests: return retval;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15186
1664}-
1665-
1666-
1667static int check_suiteb_cipher_list(const SSL_METHOD *meth, CERT *c,-
1668 const char **prule_str)-
1669{-
1670 unsigned int suiteb_flags = 0, suiteb_comb2 = 0;-
1671 if (-
1672 (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 13 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1673 13
__builtin_constant_p ( 13 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1674 )
__builtin_constant_p ( 13 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1675 *prule_str
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1676 )
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& strlen (
strlen ( *prul...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1677 *prule_str
strlen ( *prul...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1678 ) < ((size_t) (
strlen ( *prul...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1679 13
strlen ( *prul...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1680 ))
strlen ( *prul...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...ITEB128ONLY" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1681 "SUITEB128ONLY"
__builtin_cons...ITEB128ONLY" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1682 )
__builtin_cons...ITEB128ONLY" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& strlen (
strlen ( "SUIT...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1683 "SUITEB128ONLY"
strlen ( "SUIT...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1684 ) < ((size_t) (
strlen ( "SUIT...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1685 13
strlen ( "SUIT...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1686 ))
strlen ( "SUIT...ize_t) ( 13 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1687 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1688 ) && __builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1689 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1690 ) && (__s1_len = __builtin_strlen (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1691 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1692 ), __s2_len = __builtin_strlen (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1693 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1694 ), (!((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1695 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1696 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1697 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1698 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1699 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1700 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1701 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1702 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1703 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1704 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1705 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1706 ) : (__builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1707 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1708 ) && ((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1709 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1710 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1711 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1712 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1713 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1714 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1715 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1716 ) && ((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1717 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1718 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1719 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1720 ) == 1) ? __builtin_strcmp (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1721 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1722 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1723 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1724 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1725 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1726 ); int __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1727 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1728 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1729 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1730 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1731 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1732 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1733 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
0-15196
1734 ))[3] - __s2[3]);
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1735 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1736 ) && ((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1737 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1738 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1739 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1740 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1741 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1742 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1743 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1744 ) && ((size_t)(const void *)((
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1745 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1746 ) + 1) - (size_t)(const void *)(
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1747 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1748 ) == 1) ? __builtin_strcmp (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1749 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1750 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1751 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1752 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1753 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1754 ); int __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1755 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1756 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1757 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1758 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1759 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1760 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128ONLY" ))[3] - __s2[3]);
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1761 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128ONLY" ))[3] - __s2[3]);
0-15196
1762 ))[3] - __s2[3]);
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128ONLY" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1763 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1764 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1765 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1766 )))); }) : strncmp (
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1767 *prule_str
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1768 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1769 "SUITEB128ONLY"
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1770 ,
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1771 13
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1772 )))
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1773 == 0
(__extension__... , 13 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15196
1774 suiteb_flags = 0x10000;-
1775 }
never executed: end of block
else if (
0
1776 (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 11 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1777 11
__builtin_constant_p ( 11 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1778 )
__builtin_constant_p ( 11 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1779 *prule_str
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1780 )
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& strlen (
strlen ( *prul...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1781 *prule_str
strlen ( *prul...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1782 ) < ((size_t) (
strlen ( *prul...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1783 11
strlen ( *prul...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1784 ))
strlen ( *prul...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...SUITEB128C2" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1785 "SUITEB128C2"
__builtin_cons...SUITEB128C2" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1786 )
__builtin_cons...SUITEB128C2" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& strlen (
strlen ( "SUIT...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1787 "SUITEB128C2"
strlen ( "SUIT...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1788 ) < ((size_t) (
strlen ( "SUIT...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1789 11
strlen ( "SUIT...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1790 ))
strlen ( "SUIT...ize_t) ( 11 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1791 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1792 ) && __builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1793 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1794 ) && (__s1_len = __builtin_strlen (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1795 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1796 ), __s2_len = __builtin_strlen (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1797 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1798 ), (!((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1799 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1800 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1801 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1802 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1803 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1804 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1805 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1806 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1807 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1808 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1809 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1810 ) : (__builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1811 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1812 ) && ((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1813 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1814 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1815 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1816 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1817 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1818 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1819 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1820 ) && ((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1821 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1822 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1823 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1824 ) == 1) ? __builtin_strcmp (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1825 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1826 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1827 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1828 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1829 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1830 ); int __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1831 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1832 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1833 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1834 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1835 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1836 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1837 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
0-15196
1838 ))[3] - __s2[3]);
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1839 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1840 ) && ((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1841 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1842 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1843 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1844 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1845 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1846 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1847 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1848 ) && ((size_t)(const void *)((
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1849 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1850 ) + 1) - (size_t)(const void *)(
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1851 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1852 ) == 1) ? __builtin_strcmp (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1853 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1854 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1855 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1856 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1857 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1858 ); int __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1859 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1860 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1861 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1862 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1863 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1864 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128C2" ))[3] - __s2[3]);
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1865 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128C2" ))[3] - __s2[3]);
0-15196
1866 ))[3] - __s2[3]);
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128C2" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1867 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1868 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1869 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1870 )))); }) : strncmp (
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1871 *prule_str
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1872 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1873 "SUITEB128C2"
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1874 ,
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1875 11
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1876 )))
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1877 == 0
(__extension__... , 11 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15196
1878 suiteb_comb2 = 1;-
1879 suiteb_flags = 0x30000;-
1880 }
never executed: end of block
else if (
0
1881 (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 9 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1882 9
__builtin_constant_p ( 9 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1883 )
__builtin_constant_p ( 9 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1884 *prule_str
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1885 )
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& strlen (
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1886 *prule_str
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1887 ) < ((size_t) (
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1888 9
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1889 ))
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... "SUITEB128" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1890 "SUITEB128"
__builtin_cons... "SUITEB128" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1891 )
__builtin_cons... "SUITEB128" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& strlen (
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1892 "SUITEB128"
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1893 ) < ((size_t) (
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1894 9
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1895 ))
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
1896 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1897 ) && __builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1898 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1899 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1900 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1901 ), __s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1902 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1903 ), (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1904 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1905 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1906 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1907 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1908 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1909 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1910 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1911 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1912 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1913 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1914 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1915 ) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1916 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1917 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1918 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1919 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1920 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1921 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1922 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1923 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1924 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1925 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1926 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1927 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1928 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1929 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1930 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1931 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1932 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1933 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1934 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1935 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1936 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1937 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1938 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1939 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1940 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1941 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1942 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
0-15194
1943 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1944 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1945 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1946 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1947 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1948 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1949 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1950 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1951 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1952 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1953 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1954 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1955 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1956 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1957 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1958 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1959 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1960 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1961 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1962 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1963 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1964 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1965 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1966 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1967 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1968 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1969 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128" ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1970 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128" ))[3] - __s2[3]);
0-15194
1971 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB128" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1972 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1973 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1974 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1975 )))); }) : strncmp (
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1976 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1977 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1978 "SUITEB128"
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1979 ,
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1980 9
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1981 )))
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2-15194
1982 == 0
(__extension__..." , 9 ))) == 0Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
2-15194
1983 suiteb_flags = 0x30000;-
1984 }
executed 2 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (
2
1985 (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 9 )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1986 9
__builtin_constant_p ( 9 )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1987 )
__builtin_constant_p ( 9 )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1988 *prule_str
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1989 )
__builtin_cons...( *prule_str )Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& strlen (
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1990 *prule_str
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1991 ) < ((size_t) (
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1992 9
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1993 ))
strlen ( *prul...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... "SUITEB192" )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1994 "SUITEB192"
__builtin_cons... "SUITEB192" )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1995 )
__builtin_cons... "SUITEB192" )Description
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& strlen (
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1996 "SUITEB192"
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1997 ) < ((size_t) (
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1998 9
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
1999 ))
strlen ( "SUIT...size_t) ( 9 ))Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2000 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2001 ) && __builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2002 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2003 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2004 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2005 ), __s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2006 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2007 ), (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2008 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2009 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2010 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2011 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2012 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2013 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2014 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2015 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2016 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2017 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2018 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2019 ) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2020 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2021 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2022 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2023 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2024 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2025 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2026 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2027 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2028 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2029 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2030 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2031 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2032 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2033 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2034 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2035 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2036 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2037 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2038 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2039 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2040 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2041 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2042 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2043 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2044 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2045 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2046 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
0-15194
2047 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( *prule_str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2048 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2049 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2050 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2051 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2052 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2053 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2054 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2055 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2056 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2057 ) && ((size_t)(const void *)((
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2058 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2059 ) + 1) - (size_t)(const void *)(
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2060 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2061 ) == 1) ? __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2062 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2063 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2064 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2065 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2066 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2067 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2068 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2069 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2070 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2071 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2072 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2073 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB192" ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2074 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB192" ))[3] - __s2[3]);
0-15194
2075 ))[3] - __s2[3]);
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "SUITEB192" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2076 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2077 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2078 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2079 )))); }) : strncmp (
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2080 *prule_str
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2081 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2082 "SUITEB192"
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2083 ,
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2084 9
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2085 )))
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15194
2086 == 0
(__extension__..." , 9 ))) == 0Description
TRUEnever evaluated
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15194
2087 suiteb_flags = 0x20000;-
2088 }
never executed: end of block
0
2089-
2090 if (suiteb_flags
suiteb_flagsDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
2-15194
2091 c->cert_flags &= ~0x30000;-
2092 c->cert_flags |= suiteb_flags;-
2093 }
executed 2 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else {
2
2094 suiteb_flags = c->cert_flags & 0x30000;-
2095 }
executed 15194 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15194
2096-
2097 if (!suiteb_flags
!suiteb_flagsDescription
TRUEevaluated 15194 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
2-15194
2098 return
executed 15194 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 15194 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15194
2099-
2100-
2101 if (!(meth->ssl3_enc->enc_flags & 0x10)
!(meth->ssl3_e..._flags & 0x10)Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-2
2102 ERR_put_error(20,(331),(158),__FILE__,1248)-
2103 ;-
2104 return
never executed: return 0;
0;
never executed: return 0;
0
2105 }-
2106-
2107 switch (suiteb_flags) {-
2108 case
executed 2 times by 1 test: case 0x30000:
Executed by:
  • libssl.so.1.1
0x30000:
executed 2 times by 1 test: case 0x30000:
Executed by:
  • libssl.so.1.1
2
2109 if (suiteb_comb2
suiteb_comb2Description
TRUEnever evaluated
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-2
2110 *
never executed: *prule_str = "ECDHE-ECDSA-AES256-GCM-SHA384";
prule_str = "ECDHE-ECDSA-AES256-GCM-SHA384";
never executed: *prule_str = "ECDHE-ECDSA-AES256-GCM-SHA384";
0
2111 else-
2112 *
executed 2 times by 1 test: *prule_str = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384";
Executed by:
  • libssl.so.1.1
prule_str =
executed 2 times by 1 test: *prule_str = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384";
Executed by:
  • libssl.so.1.1
2
2113 "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384";
executed 2 times by 1 test: *prule_str = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384";
Executed by:
  • libssl.so.1.1
2
2114 break;
executed 2 times by 1 test: break;
Executed by:
  • libssl.so.1.1
2
2115 case
never executed: case 0x10000:
0x10000:
never executed: case 0x10000:
0
2116 *prule_str = "ECDHE-ECDSA-AES128-GCM-SHA256";-
2117 break;
never executed: break;
0
2118 case
never executed: case 0x20000:
0x20000:
never executed: case 0x20000:
0
2119 *prule_str = "ECDHE-ECDSA-AES256-GCM-SHA384";-
2120 break;
never executed: break;
0
2121 }-
2122 return
executed 2 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 2 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
2
2123-
2124-
2125-
2126-
2127}-
2128-
2129-
2130static int ciphersuite_cb(const char *elem, int len, void *arg)-
2131{-
2132 struct stack_st_SSL_CIPHER *ciphersuites = (struct stack_st_SSL_CIPHER *)arg;-
2133 const SSL_CIPHER *cipher;-
2134-
2135 char name[80];-
2136-
2137 if (len > (int)(sizeof(name) - 1)
len > (int)(sizeof(name) - 1)Description
TRUEnever evaluated
FALSEevaluated 24293 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-24293
2138 ERR_put_error(20,(622),(185),__FILE__,1283);-
2139 return
never executed: return 0;
0;
never executed: return 0;
0
2140 }-
2141-
2142 memcpy(name, elem, len);-
2143 name[len] = '\0';-
2144-
2145 cipher = ssl3_get_cipher_by_std_name(name);-
2146 if (cipher ==
cipher == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 24293 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-24293
2147 ((void *)0)
cipher == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 24293 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-24293
2148 ) {-
2149 ERR_put_error(20,(622),(185),__FILE__,1292);-
2150 return
never executed: return 0;
0;
never executed: return 0;
0
2151 }-
2152-
2153 if (!sk_SSL_CIPHER_push(ciphersuites, cipher)
!sk_SSL_CIPHER...uites, cipher)Description
TRUEnever evaluated
FALSEevaluated 24293 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-24293
2154 ERR_put_error(20,(622),((4|64)),__FILE__,1297);-
2155 return
never executed: return 0;
0;
never executed: return 0;
0
2156 }-
2157-
2158 return
executed 24293 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 24293 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
24293
2159}-
2160-
2161static int set_ciphersuites(struct stack_st_SSL_CIPHER **currciphers, const char *str)-
2162{-
2163 struct stack_st_SSL_CIPHER *newciphers = sk_SSL_CIPHER_new_null();-
2164-
2165 if (newciphers ==
newciphers == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8549 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-8549
2166 ((void *)0)
newciphers == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8549 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-8549
2167 )-
2168 return
never executed: return 0;
0;
never executed: return 0;
0
2169-
2170-
2171 if (*
*str != '\0'Description
TRUEevaluated 8245 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 304 times by 1 test
Evaluated by:
  • libssl.so.1.1
str != '\0'
*str != '\0'Description
TRUEevaluated 8245 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 304 times by 1 test
Evaluated by:
  • libssl.so.1.1
304-8245
2172 && !CONF_parse_list(str, ':', 1, ciphersuite_cb, newciphers)
!CONF_parse_li...b, newciphers)Description
TRUEnever evaluated
FALSEevaluated 8245 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-8245
2173 sk_SSL_CIPHER_free(newciphers);-
2174 return
never executed: return 0;
0;
never executed: return 0;
0
2175 }-
2176 sk_SSL_CIPHER_free(*currciphers);-
2177 *currciphers = newciphers;-
2178-
2179 return
executed 8549 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 8549 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
8549
2180}-
2181-
2182static int update_cipher_list_by_id(struct stack_st_SSL_CIPHER **cipher_list_by_id,-
2183 struct stack_st_SSL_CIPHER *cipherstack)-
2184{-
2185 struct stack_st_SSL_CIPHER *tmp_cipher_list = sk_SSL_CIPHER_dup(cipherstack);-
2186-
2187 if (tmp_cipher_list ==
tmp_cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15724 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15724
2188 ((void *)0)
tmp_cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15724 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15724
2189 ) {-
2190 return
never executed: return 0;
0;
never executed: return 0;
0
2191 }-
2192-
2193 sk_SSL_CIPHER_free(*cipher_list_by_id);-
2194 *cipher_list_by_id = tmp_cipher_list;-
2195-
2196 (void)sk_SSL_CIPHER_set_cmp_func(*cipher_list_by_id, ssl_cipher_ptr_id_cmp);-
2197 sk_SSL_CIPHER_sort(*cipher_list_by_id);-
2198-
2199 return
executed 15724 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1;
executed 15724 times by 2 tests: return 1;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15724
2200}-
2201-
2202static int update_cipher_list(struct stack_st_SSL_CIPHER **cipher_list,-
2203 struct stack_st_SSL_CIPHER **cipher_list_by_id,-
2204 struct stack_st_SSL_CIPHER *tls13_ciphersuites)-
2205{-
2206 int i;-
2207 struct stack_st_SSL_CIPHER *tmp_cipher_list = sk_SSL_CIPHER_dup(*cipher_list);-
2208-
2209 if (tmp_cipher_list ==
tmp_cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 528 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-528
2210 ((void *)0)
tmp_cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 528 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-528
2211 )-
2212 return
never executed: return 0;
0;
never executed: return 0;
0
2213-
2214-
2215-
2216-
2217-
2218 while (sk_SSL_CIPHER_num(tmp_cipher_list) > 0
sk_SSL_CIPHER_...pher_list) > 0Description
TRUEevaluated 2095 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 9 times by 1 test
Evaluated by:
  • libssl.so.1.1
9-2095
2219 && sk_SSL_CIPHER_value(tmp_cipher_list, 0)->min_tls
sk_SSL_CIPHER_..._tls == 0x0304Description
TRUEevaluated 1576 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 519 times by 1 test
Evaluated by:
  • libssl.so.1.1
519-1576
2220 == 0x0304
sk_SSL_CIPHER_..._tls == 0x0304Description
TRUEevaluated 1576 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 519 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
519-1576
2221 sk_SSL_CIPHER_delete(tmp_cipher_list, 0);
executed 1576 times by 1 test: sk_SSL_CIPHER_delete(tmp_cipher_list, 0);
Executed by:
  • libssl.so.1.1
1576
2222-
2223-
2224 for (i = 0; i < sk_SSL_CIPHER_num(tls13_ciphersuites)
i < sk_SSL_CIP..._ciphersuites)Description
TRUEevaluated 238 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 528 times by 1 test
Evaluated by:
  • libssl.so.1.1
; i++)
238-528
2225 sk_SSL_CIPHER_insert(tmp_cipher_list,
executed 238 times by 1 test: sk_SSL_CIPHER_insert(tmp_cipher_list, sk_SSL_CIPHER_value(tls13_ciphersuites, i), i);
Executed by:
  • libssl.so.1.1
238
2226 sk_SSL_CIPHER_value(tls13_ciphersuites, i), i);
executed 238 times by 1 test: sk_SSL_CIPHER_insert(tmp_cipher_list, sk_SSL_CIPHER_value(tls13_ciphersuites, i), i);
Executed by:
  • libssl.so.1.1
238
2227-
2228 if (!update_cipher_list_by_id(cipher_list_by_id, tmp_cipher_list)
!update_cipher...p_cipher_list)Description
TRUEnever evaluated
FALSEevaluated 528 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-528
2229 return
never executed: return 0;
0;
never executed: return 0;
0
2230-
2231 sk_SSL_CIPHER_free(*cipher_list);-
2232 *cipher_list = tmp_cipher_list;-
2233-
2234 return
executed 528 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 528 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
528
2235}-
2236-
2237int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str)-
2238{-
2239 int ret = set_ciphersuites(&(ctx->tls13_ciphersuites), str);-
2240-
2241 if (ret
retDescription
TRUEevaluated 8543 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ctx->cipher_list !=
ctx->cipher_li...!= ((void *)0)Description
TRUEevaluated 526 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 8017 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-8543
2242 ((void *)0)
ctx->cipher_li...!= ((void *)0)Description
TRUEevaluated 526 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 8017 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
526-8017
2243 ) {-
2244-
2245 return
executed 526 times by 1 test: return update_cipher_list(&ctx->cipher_list, &ctx->cipher_list_by_id, ctx->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
update_cipher_list(&ctx->cipher_list, &ctx->cipher_list_by_id,
executed 526 times by 1 test: return update_cipher_list(&ctx->cipher_list, &ctx->cipher_list_by_id, ctx->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
526
2246 ctx->tls13_ciphersuites);
executed 526 times by 1 test: return update_cipher_list(&ctx->cipher_list, &ctx->cipher_list_by_id, ctx->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
526
2247 }-
2248-
2249 return
executed 8017 times by 2 tests: return ret;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
ret;
executed 8017 times by 2 tests: return ret;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
8017
2250}-
2251-
2252int SSL_set_ciphersuites(SSL *s, const char *str)-
2253{-
2254 int ret = set_ciphersuites(&(s->tls13_ciphersuites), str);-
2255-
2256 if (ret
retDescription
TRUEevaluated 6 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEnever evaluated
&& s->cipher_list !=
s->cipher_list != ((void *)0)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-6
2257 ((void *)0)
s->cipher_list != ((void *)0)Description
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libssl.so.1.1
2-4
2258 ) {-
2259-
2260 return
executed 2 times by 1 test: return update_cipher_list(&s->cipher_list, &s->cipher_list_by_id, s->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
update_cipher_list(&s->cipher_list, &s->cipher_list_by_id,
executed 2 times by 1 test: return update_cipher_list(&s->cipher_list, &s->cipher_list_by_id, s->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
2
2261 s->tls13_ciphersuites);
executed 2 times by 1 test: return update_cipher_list(&s->cipher_list, &s->cipher_list_by_id, s->tls13_ciphersuites);
Executed by:
  • libssl.so.1.1
2
2262 }-
2263-
2264 return
executed 4 times by 1 test: return ret;
Executed by:
  • libssl.so.1.1
ret;
executed 4 times by 1 test: return ret;
Executed by:
  • libssl.so.1.1
4
2265}-
2266-
2267struct stack_st_SSL_CIPHER *ssl_create_cipher_list(const SSL_METHOD *ssl_method,-
2268 struct stack_st_SSL_CIPHER *tls13_ciphersuites,-
2269 struct stack_st_SSL_CIPHER **cipher_list,-
2270 struct stack_st_SSL_CIPHER **cipher_list_by_id,-
2271 const char *rule_str,-
2272 CERT *c)-
2273{-
2274 int ok, num_of_ciphers, num_of_alias_max, num_of_group_aliases, i;-
2275 uint32_t disabled_mkey, disabled_auth, disabled_enc, disabled_mac;-
2276 struct stack_st_SSL_CIPHER *cipherstack;-
2277 const char *rule_p;-
2278 CIPHER_ORDER *co_list = -
2279 ((void *)0)-
2280 , *head = -
2281 ((void *)0)-
2282 , *tail = -
2283 ((void *)0)-
2284 , *curr;-
2285 const SSL_CIPHER **ca_list = -
2286 ((void *)0)-
2287 ;-
2288-
2289-
2290-
2291-
2292 if (rule_str ==
rule_str == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2293 ((void *)0)
rule_str == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2294 || cipher_list ==
cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2295 ((void *)0)
cipher_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2296 || cipher_list_by_id ==
cipher_list_by...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2297 ((void *)0)
cipher_list_by...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2298 )-
2299 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2300 ((void *)0)
never executed: return ((void *)0) ;
0
2301 ;
never executed: return ((void *)0) ;
0
2302-
2303 if (!check_suiteb_cipher_list(ssl_method, c, &rule_str)
!check_suiteb_... c, &rule_str)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)
0-15196
2304 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2305 ((void *)0)
never executed: return ((void *)0) ;
0
2306 ;
never executed: return ((void *)0) ;
0
2307-
2308-
2309-
2310-
2311-
2312-
2313-
2314 disabled_mkey = disabled_mkey_mask;-
2315 disabled_auth = disabled_auth_mask;-
2316 disabled_enc = disabled_enc_mask;-
2317 disabled_mac = disabled_mac_mask;-
2318-
2319-
2320-
2321-
2322-
2323-
2324 num_of_ciphers = ssl_method->num_ciphers();-
2325-
2326 co_list = CRYPTO_malloc(sizeof(*co_list) * num_of_ciphers, __FILE__, 1441);-
2327 if (co_list ==
co_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2328 ((void *)0)
co_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2329 ) {-
2330 ERR_put_error(20,(166),((1|64)),__FILE__,1443);-
2331 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2332 ((void *)0)
never executed: return ((void *)0) ;
0
2333 ;
never executed: return ((void *)0) ;
0
2334 }-
2335-
2336 ssl_cipher_collect_ciphers(ssl_method, num_of_ciphers,-
2337 disabled_mkey, disabled_auth, disabled_enc,-
2338 disabled_mac, co_list, &head, &tail);-
2339 ssl_cipher_apply_rule(0, 0x00000004U, 0x00000008U, 0, 0, 0, 0, 1,-
2340 -1, &head, &tail);-
2341 ssl_cipher_apply_rule(0, 0x00000004U, 0, 0, 0, 0, 0, 1, -1, &head,-
2342 &tail);-
2343 ssl_cipher_apply_rule(0, 0x00000004U, 0, 0, 0, 0, 0, 3, -1, &head,-
2344 &tail);-
2345-
2346-
2347 ssl_cipher_apply_rule(0, 0, 0, (0x00001000U | 0x00002000U), 0, 0, 0, 1, -1,-
2348 &head, &tail);-
2349 ssl_cipher_apply_rule(0, 0, 0, (0x00080000U), 0, 0, 0, 1, -1,-
2350 &head, &tail);-
2351-
2352-
2353-
2354-
2355-
2356-
2357 ssl_cipher_apply_rule(0, 0, 0, (0x00000040U|0x00000080U|(0x00001000U | 0x00002000U)|(0x00004000U | 0x00008000U | 0x00010000U | 0x00020000U)) ^ (0x00001000U | 0x00002000U), 0, 0, 0, 1,-
2358 -1, &head, &tail);-
2359-
2360-
2361 ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0, 0, 1, -1, &head, &tail);-
2362-
2363-
2364 ssl_cipher_apply_rule(0, 0, 0, 0, 0x00000001U, 0, 0, 4, -1, &head,-
2365 &tail);-
2366-
2367-
2368-
2369-
2370-
2371-
2372 ssl_cipher_apply_rule(0, 0, 0x00000004U, 0, 0, 0, 0, 4, -1, &head,-
2373 &tail);-
2374-
2375 ssl_cipher_apply_rule(0, 0x00000001U, 0, 0, 0, 0, 0, 4, -1, &head,-
2376 &tail);-
2377 ssl_cipher_apply_rule(0, 0x00000008U, 0, 0, 0, 0, 0, 4, -1, &head,-
2378 &tail);-
2379-
2380-
2381 ssl_cipher_apply_rule(0, 0, 0, 0x00000004U, 0, 0, 0, 4, -1, &head,-
2382 &tail);-
2383-
2384-
2385-
2386-
2387-
2388 if (!ssl_cipher_strength_sort(&head, &tail)
!ssl_cipher_st...(&head, &tail)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15196
2389 CRYPTO_free(co_list, __FILE__, 1510);-
2390 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2391 ((void *)0)
never executed: return ((void *)0) ;
0
2392 ;
never executed: return ((void *)0) ;
0
2393 }-
2394-
2395-
2396-
2397-
2398-
2399 ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0x0303, 0, 6, -1,-
2400 &head, &tail);-
2401 ssl_cipher_apply_rule(0, 0, 0, 0, 0x00000040U, 0, 0, 6, -1,-
2402 &head, &tail);-
2403 ssl_cipher_apply_rule(0, 0x00000002U | 0x00000004U, 0, 0, 0, 0, 0,-
2404 6, -1, &head, &tail);-
2405 ssl_cipher_apply_rule(0, 0x00000002U | 0x00000004U, 0, 0, 0x00000040U, 0, 0,-
2406 6, -1, &head, &tail);-
2407-
2408-
2409 ssl_cipher_apply_rule(0, 0, 0, 0, 0, 0, 0, 3, -1, &head, &tail);-
2410 num_of_group_aliases = (sizeof(cipher_aliases)/sizeof((cipher_aliases)[0]));-
2411 num_of_alias_max = num_of_ciphers + num_of_group_aliases + 1;-
2412 ca_list = CRYPTO_malloc(sizeof(*ca_list) * num_of_alias_max, __FILE__, 1554);-
2413 if (ca_list ==
ca_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2414 ((void *)0)
ca_list == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2415 ) {-
2416 CRYPTO_free(co_list, __FILE__, 1556);-
2417 ERR_put_error(20,(166),((1|64)),__FILE__,1557);-
2418 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2419 ((void *)0)
never executed: return ((void *)0) ;
0
2420 ;
never executed: return ((void *)0) ;
0
2421 }-
2422 ssl_cipher_collect_aliases(ca_list, num_of_group_aliases,-
2423 disabled_mkey, disabled_auth, disabled_enc,-
2424 disabled_mac, head);-
2425-
2426-
2427-
2428-
2429-
2430 ok = 1;-
2431 rule_p = rule_str;-
2432 if (-
2433 (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
__extension__ (__builtin_constant_p (
__builtin_constant_p ( 7 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2434 7
__builtin_constant_p ( 7 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2435 )
__builtin_constant_p ( 7 )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...p ( rule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2436 rule_str
__builtin_cons...p ( rule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2437 )
__builtin_cons...p ( rule_str )Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
&& strlen (
strlen ( rule_...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2438 rule_str
strlen ( rule_...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2439 ) < ((size_t) (
strlen ( rule_...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2440 7
strlen ( rule_...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2441 ))
strlen ( rule_...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons... ( "DEFAULT" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2442 "DEFAULT"
__builtin_cons... ( "DEFAULT" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2443 )
__builtin_cons... ( "DEFAULT" )Description
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& strlen (
strlen ( "DEFA...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2444 "DEFAULT"
strlen ( "DEFA...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2445 ) < ((size_t) (
strlen ( "DEFA...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2446 7
strlen ( "DEFA...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2447 ))
strlen ( "DEFA...size_t) ( 7 ))Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2448 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2449 ) && __builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2450 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2451 ) && (__s1_len = __builtin_strlen (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2452 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2453 ), __s2_len = __builtin_strlen (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2454 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2455 ), (!((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2456 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2457 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2458 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2459 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2460 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2461 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2462 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2463 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2464 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2465 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2466 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2467 ) : (__builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2468 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2469 ) && ((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2470 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2471 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2472 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2473 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2474 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2475 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2476 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2477 ) && ((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2478 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2479 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2480 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2481 ) == 1) ? __builtin_strcmp (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2482 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2483 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2484 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2485 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2486 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2487 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2488 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2489 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2490 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2491 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2492 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2493 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( rule_str ))[3] - __s2[3]);
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2494 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( rule_str ))[3] - __s2[3]);
0-12839
2495 ))[3] - __s2[3]);
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( rule_str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2496 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2497 ) && ((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2498 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2499 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2500 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2501 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2502 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2503 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2504 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2505 ) && ((size_t)(const void *)((
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2506 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2507 ) + 1) - (size_t)(const void *)(
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2508 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2509 ) == 1) ? __builtin_strcmp (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2510 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2511 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2512 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2513 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2514 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2515 ); int __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2516 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2517 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2518 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2519 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2520 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2521 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "DEFAULT" ))[3] - __s2[3]);
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2522 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "DEFAULT" ))[3] - __s2[3]);
0-12839
2523 ))[3] - __s2[3]);
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
never executed: __result = (((const unsigned char *) (const char *) ( "DEFAULT" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-12839
2524 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2525 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2526 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2527 )))); }) : strncmp (
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2528 rule_str
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2529 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2530 "DEFAULT"
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2531 ,
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2532 7
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2533 )))
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
2357-12839
2534 == 0
(__extension__..." , 7 ))) == 0Description
TRUEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 12839 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
2357-12839
2535 ok = ssl_cipher_process_rulestr("ALL:!COMPLEMENTOFDEFAULT:!eNULL",-
2536 &head, &tail, ca_list, c);-
2537 rule_p += 7;-
2538 if (*
*rule_p == ':'Description
TRUEnever evaluated
FALSEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
rule_p == ':'
*rule_p == ':'Description
TRUEnever evaluated
FALSEevaluated 2357 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-2357
2539 rule_p++;
never executed: rule_p++;
0
2540 }
executed 2357 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
2357
2541-
2542 if (ok
okDescription
TRUEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEnever evaluated
&& (
(strlen(rule_p) > 0)Description
TRUEevaluated 12829 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2367 times by 1 test
Evaluated by:
  • libssl.so.1.1
strlen(rule_p) > 0)
(strlen(rule_p) > 0)Description
TRUEevaluated 12829 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 2367 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-15196
2543 ok = ssl_cipher_process_rulestr(rule_p, &head, &tail, ca_list, c);
executed 12829 times by 2 tests: ok = ssl_cipher_process_rulestr(rule_p, &head, &tail, ca_list, c);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
12829
2544-
2545 CRYPTO_free(ca_list, __FILE__, 1581);-
2546-
2547 if (!ok
!okDescription
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15196
2548 CRYPTO_free(co_list, __FILE__, 1584);-
2549 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2550 ((void *)0)
never executed: return ((void *)0) ;
0
2551 ;
never executed: return ((void *)0) ;
0
2552 }-
2553-
2554-
2555-
2556-
2557-
2558 if ((
(cipherstack =...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
cipherstack = sk_SSL_CIPHER_new_null()) ==
(cipherstack =...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2559 ((void *)0)
(cipherstack =...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-15196
2560 ) {-
2561 CRYPTO_free(co_list, __FILE__, 1593);-
2562 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2563 ((void *)0)
never executed: return ((void *)0) ;
0
2564 ;
never executed: return ((void *)0) ;
0
2565 }-
2566-
2567-
2568 for (i = 0; i < sk_SSL_CIPHER_num(tls13_ciphersuites)
i < sk_SSL_CIP..._ciphersuites)Description
TRUEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
; i++) {
15196-45588
2569 if (!sk_SSL_CIPHER_push(cipherstack,
!sk_SSL_CIPHER...hersuites, i))Description
TRUEnever evaluated
FALSEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
0-45588
2570 sk_SSL_CIPHER_value(tls13_ciphersuites, i))
!sk_SSL_CIPHER...hersuites, i))Description
TRUEnever evaluated
FALSEevaluated 45588 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-45588
2571 sk_SSL_CIPHER_free(cipherstack);-
2572 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2573 ((void *)0)
never executed: return ((void *)0) ;
0
2574 ;
never executed: return ((void *)0) ;
0
2575 }-
2576 }
executed 45588 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
45588
2577-
2578-
2579-
2580-
2581-
2582 for (curr = head; curr !=
curr != ((void *)0)Description
TRUEevaluated 1362838 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-1362838
2583 ((void *)0)
curr != ((void *)0)Description
TRUEevaluated 1362838 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
15196-1362838
2584 ; curr = curr->next) {-
2585 if (curr->active
curr->activeDescription
TRUEevaluated 1253216 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
FALSEevaluated 109622 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
109622-1253216
2586 if (!sk_SSL_CIPHER_push(cipherstack, curr->cipher)
!sk_SSL_CIPHER... curr->cipher)Description
TRUEnever evaluated
FALSEevaluated 1253216 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-1253216
2587 CRYPTO_free(co_list, __FILE__, 1613);-
2588 sk_SSL_CIPHER_free(cipherstack);-
2589 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2590 ((void *)0)
never executed: return ((void *)0) ;
0
2591 ;
never executed: return ((void *)0) ;
0
2592 }-
2593-
2594-
2595-
2596 }
executed 1253216 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1253216
2597 }
executed 1362838 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1362838
2598 CRYPTO_free(co_list, __FILE__, 1622);-
2599-
2600 if (!update_cipher_list_by_id(cipher_list_by_id, cipherstack)
!update_cipher..., cipherstack)Description
TRUEnever evaluated
FALSEevaluated 15196 times by 2 tests
Evaluated by:
  • libssl.so.1.1
  • tls13encryptiontest
) {
0-15196
2601 sk_SSL_CIPHER_free(cipherstack);-
2602 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2603 ((void *)0)
never executed: return ((void *)0) ;
0
2604 ;
never executed: return ((void *)0) ;
0
2605 }-
2606 sk_SSL_CIPHER_free(*cipher_list);-
2607 *cipher_list = cipherstack;-
2608-
2609 return
executed 15196 times by 2 tests: return cipherstack;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
cipherstack;
executed 15196 times by 2 tests: return cipherstack;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
15196
2610}-
2611-
2612char *SSL_CIPHER_description(const SSL_CIPHER *cipher, char *buf, int len)-
2613{-
2614 const char *ver;-
2615 const char *kx, *au, *enc, *mac;-
2616 uint32_t alg_mkey, alg_auth, alg_enc, alg_mac;-
2617 static const char *format = "%-23s %s Kx=%-8s Au=%-4s Enc=%-9s Mac=%-4s\n";-
2618-
2619 if (buf ==
buf == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2620 ((void *)0)
buf == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2621 ) {-
2622 len = 128;-
2623 if ((
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
buf = CRYPTO_malloc(len, __FILE__, 1643)) ==
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2624 ((void *)0)
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2625 ) {-
2626 ERR_put_error(20,(626),((1|64)),__FILE__,1644);-
2627 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2628 ((void *)0)
never executed: return ((void *)0) ;
0
2629 ;
never executed: return ((void *)0) ;
0
2630 }-
2631 }
never executed: end of block
else if (len < 128
len < 128Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2632 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2633 ((void *)0)
never executed: return ((void *)0) ;
0
2634 ;
never executed: return ((void *)0) ;
0
2635 }-
2636-
2637 alg_mkey = cipher->algorithm_mkey;-
2638 alg_auth = cipher->algorithm_auth;-
2639 alg_enc = cipher->algorithm_enc;-
2640 alg_mac = cipher->algorithm_mac;-
2641-
2642 ver = ssl_protocol_to_string(cipher->min_tls);-
2643-
2644 switch (alg_mkey) {-
2645 case
never executed: case 0x00000001U:
0x00000001U:
never executed: case 0x00000001U:
0
2646 kx = "RSA";-
2647 break;
never executed: break;
0
2648 case
never executed: case 0x00000002U:
0x00000002U:
never executed: case 0x00000002U:
0
2649 kx = "DH";-
2650 break;
never executed: break;
0
2651 case
never executed: case 0x00000004U:
0x00000004U:
never executed: case 0x00000004U:
0
2652 kx = "ECDH";-
2653 break;
never executed: break;
0
2654 case
never executed: case 0x00000008U:
0x00000008U:
never executed: case 0x00000008U:
0
2655 kx = "PSK";-
2656 break;
never executed: break;
0
2657 case
never executed: case 0x00000040U:
0x00000040U:
never executed: case 0x00000040U:
0
2658 kx = "RSAPSK";-
2659 break;
never executed: break;
0
2660 case
never executed: case 0x00000080U:
0x00000080U:
never executed: case 0x00000080U:
0
2661 kx = "ECDHEPSK";-
2662 break;
never executed: break;
0
2663 case
never executed: case 0x00000100U:
0x00000100U:
never executed: case 0x00000100U:
0
2664 kx = "DHEPSK";-
2665 break;
never executed: break;
0
2666 case
never executed: case 0x00000020U:
0x00000020U:
never executed: case 0x00000020U:
0
2667 kx = "SRP";-
2668 break;
never executed: break;
0
2669 case
never executed: case 0x00000010U:
0x00000010U:
never executed: case 0x00000010U:
0
2670 kx = "GOST";-
2671 break;
never executed: break;
0
2672 case
never executed: case 0x00000000U:
0x00000000U:
never executed: case 0x00000000U:
0
2673 kx = "any";-
2674 break;
never executed: break;
0
2675 default
never executed: default:
:
never executed: default:
0
2676 kx = "unknown";-
2677 }
never executed: end of block
0
2678-
2679 switch (alg_auth) {-
2680 case
never executed: case 0x00000001U:
0x00000001U:
never executed: case 0x00000001U:
0
2681 au = "RSA";-
2682 break;
never executed: break;
0
2683 case
never executed: case 0x00000002U:
0x00000002U:
never executed: case 0x00000002U:
0
2684 au = "DSS";-
2685 break;
never executed: break;
0
2686 case
never executed: case 0x00000004U:
0x00000004U:
never executed: case 0x00000004U:
0
2687 au = "None";-
2688 break;
never executed: break;
0
2689 case
never executed: case 0x00000008U:
0x00000008U:
never executed: case 0x00000008U:
0
2690 au = "ECDSA";-
2691 break;
never executed: break;
0
2692 case
never executed: case 0x00000010U:
0x00000010U:
never executed: case 0x00000010U:
0
2693 au = "PSK";-
2694 break;
never executed: break;
0
2695 case
never executed: case 0x00000040U:
0x00000040U:
never executed: case 0x00000040U:
0
2696 au = "SRP";-
2697 break;
never executed: break;
0
2698 case
never executed: case 0x00000020U:
0x00000020U:
never executed: case 0x00000020U:
0
2699 au = "GOST01";-
2700 break;
never executed: break;
0
2701-
2702 case
never executed: case (0x00000080U | 0x00000020U):
(0x00000080U | 0x00000020U):
never executed: case (0x00000080U | 0x00000020U):
0
2703 au = "GOST12";-
2704 break;
never executed: break;
0
2705 case
never executed: case 0x00000000U:
0x00000000U:
never executed: case 0x00000000U:
0
2706 au = "any";-
2707 break;
never executed: break;
0
2708 default
never executed: default:
:
never executed: default:
0
2709 au = "unknown";-
2710 break;
never executed: break;
0
2711 }-
2712-
2713 switch (alg_enc) {-
2714 case
never executed: case 0x00000001U:
0x00000001U:
never executed: case 0x00000001U:
0
2715 enc = "DES(56)";-
2716 break;
never executed: break;
0
2717 case
never executed: case 0x00000002U:
0x00000002U:
never executed: case 0x00000002U:
0
2718 enc = "3DES(168)";-
2719 break;
never executed: break;
0
2720 case
never executed: case 0x00000004U:
0x00000004U:
never executed: case 0x00000004U:
0
2721 enc = "RC4(128)";-
2722 break;
never executed: break;
0
2723 case
never executed: case 0x00000008U:
0x00000008U:
never executed: case 0x00000008U:
0
2724 enc = "RC2(128)";-
2725 break;
never executed: break;
0
2726 case
never executed: case 0x00000010U:
0x00000010U:
never executed: case 0x00000010U:
0
2727 enc = "IDEA(128)";-
2728 break;
never executed: break;
0
2729 case
never executed: case 0x00000020U:
0x00000020U:
never executed: case 0x00000020U:
0
2730 enc = "None";-
2731 break;
never executed: break;
0
2732 case
never executed: case 0x00000040U:
0x00000040U:
never executed: case 0x00000040U:
0
2733 enc = "AES(128)";-
2734 break;
never executed: break;
0
2735 case
never executed: case 0x00000080U:
0x00000080U:
never executed: case 0x00000080U:
0
2736 enc = "AES(256)";-
2737 break;
never executed: break;
0
2738 case
never executed: case 0x00001000U:
0x00001000U:
never executed: case 0x00001000U:
0
2739 enc = "AESGCM(128)";-
2740 break;
never executed: break;
0
2741 case
never executed: case 0x00002000U:
0x00002000U:
never executed: case 0x00002000U:
0
2742 enc = "AESGCM(256)";-
2743 break;
never executed: break;
0
2744 case
never executed: case 0x00004000U:
0x00004000U:
never executed: case 0x00004000U:
0
2745 enc = "AESCCM(128)";-
2746 break;
never executed: break;
0
2747 case
never executed: case 0x00008000U:
0x00008000U:
never executed: case 0x00008000U:
0
2748 enc = "AESCCM(256)";-
2749 break;
never executed: break;
0
2750 case
never executed: case 0x00010000U:
0x00010000U:
never executed: case 0x00010000U:
0
2751 enc = "AESCCM8(128)";-
2752 break;
never executed: break;
0
2753 case
never executed: case 0x00020000U:
0x00020000U:
never executed: case 0x00020000U:
0
2754 enc = "AESCCM8(256)";-
2755 break;
never executed: break;
0
2756 case
never executed: case 0x00000100U:
0x00000100U:
never executed: case 0x00000100U:
0
2757 enc = "Camellia(128)";-
2758 break;
never executed: break;
0
2759 case
never executed: case 0x00000200U:
0x00000200U:
never executed: case 0x00000200U:
0
2760 enc = "Camellia(256)";-
2761 break;
never executed: break;
0
2762 case
never executed: case 0x00100000U:
0x00100000U:
never executed: case 0x00100000U:
0
2763 enc = "ARIAGCM(128)";-
2764 break;
never executed: break;
0
2765 case
never executed: case 0x00200000U:
0x00200000U:
never executed: case 0x00200000U:
0
2766 enc = "ARIAGCM(256)";-
2767 break;
never executed: break;
0
2768 case
never executed: case 0x00000800U:
0x00000800U:
never executed: case 0x00000800U:
0
2769 enc = "SEED(128)";-
2770 break;
never executed: break;
0
2771 case
never executed: case 0x00000400U:
0x00000400U:
never executed: case 0x00000400U:
0
2772 case
never executed: case 0x00040000U:
0x00040000U:
never executed: case 0x00040000U:
0
2773 enc = "GOST89(256)";-
2774 break;
never executed: break;
0
2775 case
never executed: case 0x00080000U:
0x00080000U:
never executed: case 0x00080000U:
0
2776 enc = "CHACHA20/POLY1305(256)";-
2777 break;
never executed: break;
0
2778 default
never executed: default:
:
never executed: default:
0
2779 enc = "unknown";-
2780 break;
never executed: break;
0
2781 }-
2782-
2783 switch (alg_mac) {-
2784 case
never executed: case 0x00000001U:
0x00000001U:
never executed: case 0x00000001U:
0
2785 mac = "MD5";-
2786 break;
never executed: break;
0
2787 case
never executed: case 0x00000002U:
0x00000002U:
never executed: case 0x00000002U:
0
2788 mac = "SHA1";-
2789 break;
never executed: break;
0
2790 case
never executed: case 0x00000010U:
0x00000010U:
never executed: case 0x00000010U:
0
2791 mac = "SHA256";-
2792 break;
never executed: break;
0
2793 case
never executed: case 0x00000020U:
0x00000020U:
never executed: case 0x00000020U:
0
2794 mac = "SHA384";-
2795 break;
never executed: break;
0
2796 case
never executed: case 0x00000040U:
0x00000040U:
never executed: case 0x00000040U:
0
2797 mac = "AEAD";-
2798 break;
never executed: break;
0
2799 case
never executed: case 0x00000008U:
0x00000008U:
never executed: case 0x00000008U:
0
2800 case
never executed: case 0x00000100U:
0x00000100U:
never executed: case 0x00000100U:
0
2801 mac = "GOST89";-
2802 break;
never executed: break;
0
2803 case
never executed: case 0x00000004U:
0x00000004U:
never executed: case 0x00000004U:
0
2804 mac = "GOST94";-
2805 break;
never executed: break;
0
2806 case
never executed: case 0x00000080U:
0x00000080U:
never executed: case 0x00000080U:
0
2807 case
never executed: case 0x00000200U:
0x00000200U:
never executed: case 0x00000200U:
0
2808 mac = "GOST2012";-
2809 break;
never executed: break;
0
2810 default
never executed: default:
:
never executed: default:
0
2811 mac = "unknown";-
2812 break;
never executed: break;
0
2813 }-
2814-
2815 BIO_snprintf(buf, len, format, cipher->name, ver, kx, au, enc, mac);-
2816-
2817 return
never executed: return buf;
buf;
never executed: return buf;
0
2818}-
2819-
2820const char *SSL_CIPHER_get_version(const SSL_CIPHER *c)-
2821{-
2822 if (c ==
c == ((void *)0)Description
TRUEevaluated 55 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 282 times by 1 test
Evaluated by:
  • libssl.so.1.1
55-282
2823 ((void *)0)
c == ((void *)0)Description
TRUEevaluated 55 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 282 times by 1 test
Evaluated by:
  • libssl.so.1.1
55-282
2824 )-
2825 return
executed 55 times by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
"(NONE)";
executed 55 times by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
55
2826-
2827-
2828-
2829-
2830-
2831 if (c->min_tls == 0x0301
c->min_tls == 0x0301Description
TRUEevaluated 42 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 240 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
42-240
2832 return
executed 42 times by 1 test: return "TLSv1.0";
Executed by:
  • libssl.so.1.1
"TLSv1.0";
executed 42 times by 1 test: return "TLSv1.0";
Executed by:
  • libssl.so.1.1
42
2833 return
executed 240 times by 1 test: return ssl_protocol_to_string(c->min_tls);
Executed by:
  • libssl.so.1.1
ssl_protocol_to_string(c->min_tls);
executed 240 times by 1 test: return ssl_protocol_to_string(c->min_tls);
Executed by:
  • libssl.so.1.1
240
2834}-
2835-
2836-
2837const char *SSL_CIPHER_get_name(const SSL_CIPHER *c)-
2838{-
2839 if (c !=
c != ((void *)0)Description
TRUEevaluated 5308 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 294 times by 1 test
Evaluated by:
  • libssl.so.1.1
294-5308
2840 ((void *)0)
c != ((void *)0)Description
TRUEevaluated 5308 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 294 times by 1 test
Evaluated by:
  • libssl.so.1.1
294-5308
2841 )-
2842 return
executed 5308 times by 1 test: return c->name;
Executed by:
  • libssl.so.1.1
c->name;
executed 5308 times by 1 test: return c->name;
Executed by:
  • libssl.so.1.1
5308
2843 return
executed 294 times by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
"(NONE)";
executed 294 times by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
294
2844}-
2845-
2846-
2847const char *SSL_CIPHER_standard_name(const SSL_CIPHER *c)-
2848{-
2849 if (c !=
c != ((void *)0)Description
TRUEevaluated 163 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libssl.so.1.1
1-163
2850 ((void *)0)
c != ((void *)0)Description
TRUEevaluated 163 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libssl.so.1.1
1-163
2851 )-
2852 return
executed 163 times by 1 test: return c->stdname;
Executed by:
  • libssl.so.1.1
c->stdname;
executed 163 times by 1 test: return c->stdname;
Executed by:
  • libssl.so.1.1
163
2853 return
executed 1 time by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
"(NONE)";
executed 1 time by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
1
2854}-
2855-
2856-
2857const char *OPENSSL_cipher_name(const char *stdname)-
2858{-
2859 const SSL_CIPHER *c;-
2860-
2861 if (stdname ==
stdname == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 164 times by 1 test
Evaluated by:
  • libssl.so.1.1
1-164
2862 ((void *)0)
stdname == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 164 times by 1 test
Evaluated by:
  • libssl.so.1.1
1-164
2863 )-
2864 return
executed 1 time by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
"(NONE)";
executed 1 time by 1 test: return "(NONE)";
Executed by:
  • libssl.so.1.1
1
2865 c = ssl3_get_cipher_by_std_name(stdname);-
2866 return
executed 164 times by 1 test: return SSL_CIPHER_get_name(c);
Executed by:
  • libssl.so.1.1
SSL_CIPHER_get_name(c);
executed 164 times by 1 test: return SSL_CIPHER_get_name(c);
Executed by:
  • libssl.so.1.1
164
2867}-
2868-
2869-
2870int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits)-
2871{-
2872 int ret = 0;-
2873-
2874 if (c !=
c != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2875 ((void *)0)
c != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2876 ) {-
2877 if (alg_bits !=
alg_bits != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2878 ((void *)0)
alg_bits != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2879 )-
2880 *
never executed: *alg_bits = (int)c->alg_bits;
alg_bits = (int)c->alg_bits;
never executed: *alg_bits = (int)c->alg_bits;
0
2881 ret = (int)c->strength_bits;-
2882 }
never executed: end of block
0
2883 return
never executed: return ret;
ret;
never executed: return ret;
0
2884}-
2885-
2886uint32_t SSL_CIPHER_get_id(const SSL_CIPHER *c)-
2887{-
2888 return
executed 2735 times by 1 test: return c->id;
Executed by:
  • libssl.so.1.1
c->id;
executed 2735 times by 1 test: return c->id;
Executed by:
  • libssl.so.1.1
2735
2889}-
2890-
2891uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *c)-
2892{-
2893 return
never executed: return c->id & 0xFFFF;
c->id & 0xFFFF;
never executed: return c->id & 0xFFFF;
0
2894}-
2895-
2896SSL_COMP *ssl3_comp_find(struct stack_st_SSL_COMP *sk, int n)-
2897{-
2898 SSL_COMP *ctmp;-
2899 int i, nn;-
2900-
2901 if ((
(n == 0)Description
TRUEnever evaluated
FALSEnever evaluated
n == 0)
(n == 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(sk == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
sk ==
(sk == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
2902 ((void *)0)
(sk == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
2903 )
(sk == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2904 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2905 ((void *)0)
never executed: return ((void *)0) ;
0
2906 ;
never executed: return ((void *)0) ;
0
2907 nn = sk_SSL_COMP_num(sk);-
2908 for (i = 0; i < nn
i < nnDescription
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
2909 ctmp = sk_SSL_COMP_value(sk, i);-
2910 if (ctmp->id == n
ctmp->id == nDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2911 return
never executed: return ctmp;
ctmp;
never executed: return ctmp;
0
2912 }
never executed: end of block
0
2913 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
2914 ((void *)0)
never executed: return ((void *)0) ;
0
2915 ;
never executed: return ((void *)0) ;
0
2916}-
2917struct stack_st_SSL_COMP *SSL_COMP_get_compression_methods(void)-
2918{-
2919 load_builtin_compressions();-
2920 return
executed 9791 times by 2 tests: return ssl_comp_methods;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
ssl_comp_methods;
executed 9791 times by 2 tests: return ssl_comp_methods;
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
9791
2921}-
2922-
2923struct stack_st_SSL_COMP *SSL_COMP_set0_compression_methods(struct stack_st_SSL_COMP-
2924 *meths)-
2925{-
2926 struct stack_st_SSL_COMP *old_meths = ssl_comp_methods;-
2927 ssl_comp_methods = meths;-
2928 return
never executed: return old_meths;
old_meths;
never executed: return old_meths;
0
2929}-
2930-
2931static void cmeth_free(SSL_COMP *cm)-
2932{-
2933 CRYPTO_free(cm, __FILE__, 1948);-
2934}
never executed: end of block
0
2935-
2936void ssl_comp_free_compression_methods_int(void)-
2937{-
2938 struct stack_st_SSL_COMP *old_meths = ssl_comp_methods;-
2939 ssl_comp_methods = -
2940 ((void *)0)-
2941 ;-
2942 sk_SSL_COMP_pop_free(old_meths, cmeth_free);-
2943}
executed 1958 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
1958
2944-
2945int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm)-
2946{-
2947 SSL_COMP *comp;-
2948-
2949 if (cm ==
cm == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2950 ((void *)0)
cm == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2951 || COMP_get_type(cm) == 0
COMP_get_type(cm) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2952 return
never executed: return 1;
1;
never executed: return 1;
0
2953 if (id < 193
id < 193Description
TRUEnever evaluated
FALSEnever evaluated
|| id > 255
id > 255Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2954 ERR_put_error(20,(165),(307),__FILE__,1975)-
2955 ;-
2956 return
never executed: return 1;
1;
never executed: return 1;
0
2957 }-
2958-
2959 CRYPTO_mem_ctrl(0x3);-
2960 comp = CRYPTO_malloc(sizeof(*comp), __FILE__, 1980);-
2961 if (comp ==
comp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2962 ((void *)0)
comp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2963 ) {-
2964 CRYPTO_mem_ctrl(0x2);-
2965 ERR_put_error(20,(165),((1|64)),__FILE__,1983);-
2966 return
never executed: return 1;
1;
never executed: return 1;
0
2967 }-
2968-
2969 comp->id = id;-
2970 comp->method = cm;-
2971 load_builtin_compressions();-
2972 if (ssl_comp_methods
ssl_comp_methodsDescription
TRUEnever evaluated
FALSEnever evaluated
&& sk_SSL_COMP_find(ssl_comp_methods, comp) >= 0
sk_SSL_COMP_fi...ds, comp) >= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2973 CRYPTO_free(comp, __FILE__, 1991);-
2974 CRYPTO_mem_ctrl(0x2);-
2975 ERR_put_error(20,(165),(309),__FILE__,1994)-
2976 ;-
2977 return
never executed: return 1;
1;
never executed: return 1;
0
2978 }-
2979 if (ssl_comp_methods ==
ssl_comp_metho...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2980 ((void *)0)
ssl_comp_metho...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
2981 || !sk_SSL_COMP_push(ssl_comp_methods, comp)
!sk_SSL_COMP_p...methods, comp)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2982 CRYPTO_free(comp, __FILE__, 1998);-
2983 CRYPTO_mem_ctrl(0x2);-
2984 ERR_put_error(20,(165),((1|64)),__FILE__,2000);-
2985 return
never executed: return 1;
1;
never executed: return 1;
0
2986 }-
2987 CRYPTO_mem_ctrl(0x2);-
2988 return
never executed: return 0;
0;
never executed: return 0;
0
2989}-
2990-
2991-
2992const char *SSL_COMP_get_name(const COMP_METHOD *comp)-
2993{-
2994-
2995 return
never executed: return comp ? COMP_get_name(comp) : ((void *)0) ;
comp
compDescription
TRUEnever evaluated
FALSEnever evaluated
? COMP_get_name(comp) :
never executed: return comp ? COMP_get_name(comp) : ((void *)0) ;
0
2996 ((void *)0)
never executed: return comp ? COMP_get_name(comp) : ((void *)0) ;
0
2997 ;
never executed: return comp ? COMP_get_name(comp) : ((void *)0) ;
0
2998-
2999-
3000-
3001}-
3002-
3003const char *SSL_COMP_get0_name(const SSL_COMP *comp)-
3004{-
3005-
3006 return
never executed: return comp->name;
comp->name;
never executed: return comp->name;
0
3007-
3008-
3009-
3010}-
3011-
3012int SSL_COMP_get_id(const SSL_COMP *comp)-
3013{-
3014-
3015 return
never executed: return comp->id;
comp->id;
never executed: return comp->id;
0
3016-
3017-
3018-
3019}-
3020-
3021const SSL_CIPHER *ssl_get_cipher_by_char(SSL *ssl, const unsigned char *ptr,-
3022 int all)-
3023{-
3024 const SSL_CIPHER *c = ssl->method->get_cipher_by_char(ptr);-
3025-
3026 if (c ==
c == ((void *)0)Description
TRUEevaluated 17433 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 62388 times by 1 test
Evaluated by:
  • libssl.so.1.1
17433-62388
3027 ((void *)0)
c == ((void *)0)Description
TRUEevaluated 17433 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 62388 times by 1 test
Evaluated by:
  • libssl.so.1.1
17433-62388
3028 || (!all
!allDescription
TRUEevaluated 4124 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 58264 times by 1 test
Evaluated by:
  • libssl.so.1.1
&& c->valid == 0
c->valid == 0Description
TRUEnever evaluated
FALSEevaluated 4124 times by 1 test
Evaluated by:
  • libssl.so.1.1
))
0-58264
3029 return
executed 17433 times by 1 test: return ((void *)0) ;
Executed by:
  • libssl.so.1.1
executed 17433 times by 1 test: return ((void *)0) ;
Executed by:
  • libssl.so.1.1
17433
3030 ((void *)0)
executed 17433 times by 1 test: return ((void *)0) ;
Executed by:
  • libssl.so.1.1
17433
3031 ;
executed 17433 times by 1 test: return ((void *)0) ;
Executed by:
  • libssl.so.1.1
17433
3032 return
executed 62388 times by 1 test: return c;
Executed by:
  • libssl.so.1.1
c;
executed 62388 times by 1 test: return c;
Executed by:
  • libssl.so.1.1
62388
3033}-
3034-
3035const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr)-
3036{-
3037 return
executed 3456 times by 2 tests: return ssl->method->get_cipher_by_char(ptr);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
ssl->method->get_cipher_by_char(ptr);
executed 3456 times by 2 tests: return ssl->method->get_cipher_by_char(ptr);
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
3456
3038}-
3039-
3040int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *c)-
3041{-
3042 int i;-
3043 if (c ==
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 432 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-432
3044 ((void *)0)
c == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 432 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-432
3045 )-
3046 return
never executed: return 0;
0;
never executed: return 0;
0
3047 i = ssl_cipher_info_find(ssl_cipher_table_cipher, (sizeof(ssl_cipher_table_cipher)/sizeof((ssl_cipher_table_cipher)[0])), c->algorithm_enc);-
3048 if (i == -1
i == -1Description
TRUEnever evaluated
FALSEevaluated 432 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-432
3049 return
never executed: return 0;
0;
never executed: return 0;
0
3050 return
executed 432 times by 1 test: return ssl_cipher_table_cipher[i].nid;
Executed by:
  • libssl.so.1.1
ssl_cipher_table_cipher[i].nid;
executed 432 times by 1 test: return ssl_cipher_table_cipher[i].nid;
Executed by:
  • libssl.so.1.1
432
3051}-
3052-
3053int SSL_CIPHER_get_digest_nid(const SSL_CIPHER *c)-
3054{-
3055 int i = ssl_cipher_info_find(ssl_cipher_table_mac, (sizeof(ssl_cipher_table_mac)/sizeof((ssl_cipher_table_mac)[0])), c->algorithm_mac);-
3056-
3057 if (i == -1
i == -1Description
TRUEnever evaluated
FALSEevaluated 540 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-540
3058 return
never executed: return 0;
0;
never executed: return 0;
0
3059 return
executed 540 times by 1 test: return ssl_cipher_table_mac[i].nid;
Executed by:
  • libssl.so.1.1
ssl_cipher_table_mac[i].nid;
executed 540 times by 1 test: return ssl_cipher_table_mac[i].nid;
Executed by:
  • libssl.so.1.1
540
3060}-
3061-
3062int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *c)-
3063{-
3064 int i = ssl_cipher_info_find(ssl_cipher_table_kx, (sizeof(ssl_cipher_table_kx)/sizeof((ssl_cipher_table_kx)[0])), c->algorithm_mkey);-
3065-
3066 if (i == -1
i == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3067 return
never executed: return 0;
0;
never executed: return 0;
0
3068 return
never executed: return ssl_cipher_table_kx[i].nid;
ssl_cipher_table_kx[i].nid;
never executed: return ssl_cipher_table_kx[i].nid;
0
3069}-
3070-
3071int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *c)-
3072{-
3073 int i = ssl_cipher_info_find(ssl_cipher_table_auth, (sizeof(ssl_cipher_table_auth)/sizeof((ssl_cipher_table_auth)[0])), c->algorithm_auth);-
3074-
3075 if (i == -1
i == -1Description
TRUEnever evaluated
FALSEevaluated 30 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-30
3076 return
never executed: return 0;
0;
never executed: return 0;
0
3077 return
executed 30 times by 1 test: return ssl_cipher_table_auth[i].nid;
Executed by:
  • libssl.so.1.1
ssl_cipher_table_auth[i].nid;
executed 30 times by 1 test: return ssl_cipher_table_auth[i].nid;
Executed by:
  • libssl.so.1.1
30
3078}-
3079-
3080const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c)-
3081{-
3082 int idx = c->algorithm2 & 0xFF;-
3083-
3084 if (idx < 0
idx < 0Description
TRUEnever evaluated
FALSEnever evaluated
|| idx >= 12
idx >= 12Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3085 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
3086 ((void *)0)
never executed: return ((void *)0) ;
0
3087 ;
never executed: return ((void *)0) ;
0
3088 return
never executed: return ssl_digest_methods[idx];
ssl_digest_methods[idx];
never executed: return ssl_digest_methods[idx];
0
3089}-
3090-
3091int SSL_CIPHER_is_aead(const SSL_CIPHER *c)-
3092{-
3093 return
never executed: return (c->algorithm_mac & 0x00000040U) ? 1 : 0;
(
(c->algorithm_...& 0x00000040U)Description
TRUEnever evaluated
FALSEnever evaluated
c->algorithm_mac & 0x00000040U)
(c->algorithm_...& 0x00000040U)Description
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
never executed: return (c->algorithm_mac & 0x00000040U) ? 1 : 0;
0
3094}-
3095-
3096int ssl_cipher_get_overhead(const SSL_CIPHER *c, size_t *mac_overhead,-
3097 size_t *int_overhead, size_t *blocksize,-
3098 size_t *ext_overhead)-
3099{-
3100 size_t mac = 0, in = 0, blk = 0, out = 0;-
3101-
3102-
3103-
3104 if (c->algorithm_enc & ((0x00001000U | 0x00002000U) | (0x00100000U | 0x00200000U))
c->algorithm_e... 0x00200000U))Description
TRUEevaluated 120 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 690 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
120-690
3105 out = 8 + 16;-
3106 }
executed 120 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (c->algorithm_enc & (0x00004000U | 0x00008000U)
c->algorithm_e...| 0x00008000U)Description
TRUEevaluated 60 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 630 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
60-630
3107 out = 8 + 16;-
3108 }
executed 60 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (c->algorithm_enc & (0x00010000U | 0x00020000U)
c->algorithm_e...| 0x00020000U)Description
TRUEevaluated 60 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 570 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
60-570
3109 out = 8 + 8;-
3110 }
executed 60 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (c->algorithm_enc & 0x00080000U
c->algorithm_enc & 0x00080000UDescription
TRUEevaluated 30 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 540 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
30-540
3111 out = 16;-
3112 }
executed 30 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
else if (c->algorithm_mac & 0x00000040U
c->algorithm_mac & 0x00000040UDescription
TRUEnever evaluated
FALSEevaluated 540 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
0-540
3113-
3114 return
never executed: return 0;
0;
never executed: return 0;
0
3115 } else {-
3116-
3117 int digest_nid = SSL_CIPHER_get_digest_nid(c);-
3118 const EVP_MD *e_md = EVP_get_digestbyname(OBJ_nid2sn(digest_nid));-
3119-
3120 if (e_md ==
e_md == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 540 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-540
3121 ((void *)0)
e_md == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 540 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-540
3122 )-
3123 return
never executed: return 0;
0;
never executed: return 0;
0
3124-
3125 mac = EVP_MD_size(e_md);-
3126 if (c->algorithm_enc != 0x00000020U
c->algorithm_e...!= 0x00000020UDescription
TRUEevaluated 360 times by 1 test
Evaluated by:
  • libssl.so.1.1
FALSEevaluated 180 times by 1 test
Evaluated by:
  • libssl.so.1.1
) {
180-360
3127 int cipher_nid = SSL_CIPHER_get_cipher_nid(c);-
3128 const EVP_CIPHER *e_ciph = EVP_get_cipherbyname(OBJ_nid2sn(cipher_nid));-
3129-
3130-
3131-
3132 if (e_ciph ==
e_ciph == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 360 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-360
3133 ((void *)0)
e_ciph == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 360 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-360
3134 ||-
3135 (
(EVP_CIPHER_fl...xF0007) != 0x2Description
TRUEnever evaluated
FALSEevaluated 360 times by 1 test
Evaluated by:
  • libssl.so.1.1
EVP_CIPHER_flags(e_ciph) & 0xF0007) != 0x2
(EVP_CIPHER_fl...xF0007) != 0x2Description
TRUEnever evaluated
FALSEevaluated 360 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-360
3136 return
never executed: return 0;
0;
never executed: return 0;
0
3137-
3138 in = 1;-
3139 out = EVP_CIPHER_iv_length(e_ciph);-
3140 blk = EVP_CIPHER_block_size(e_ciph);-
3141 }
executed 360 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
360
3142 }
executed 540 times by 1 test: end of block
Executed by:
  • libssl.so.1.1
540
3143-
3144 *mac_overhead = mac;-
3145 *int_overhead = in;-
3146 *blocksize = blk;-
3147 *ext_overhead = out;-
3148-
3149 return
executed 810 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
1;
executed 810 times by 1 test: return 1;
Executed by:
  • libssl.so.1.1
810
3150}-
3151-
3152int ssl_cert_is_disabled(size_t idx)-
3153{-
3154 const SSL_CERT_LOOKUP *cl = ssl_cert_lookup_by_idx(idx);-
3155-
3156 if (cl ==
cl == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 190736 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-190736
3157 ((void *)0)
cl == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 190736 times by 1 test
Evaluated by:
  • libssl.so.1.1
0-190736
3158 || (
(cl->amask & d...uth_mask) != 0Description
TRUEnever evaluated
FALSEevaluated 190736 times by 1 test
Evaluated by:
  • libssl.so.1.1
cl->amask & disabled_auth_mask) != 0
(cl->amask & d...uth_mask) != 0Description
TRUEnever evaluated
FALSEevaluated 190736 times by 1 test
Evaluated by:
  • libssl.so.1.1
)
0-190736
3159 return
never executed: return 1;
1;
never executed: return 1;
0
3160 return
executed 190736 times by 1 test: return 0;
Executed by:
  • libssl.so.1.1
0;
executed 190736 times by 1 test: return 0;
Executed by:
  • libssl.so.1.1
190736
3161}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2