OpenCoverage

pem_pkey.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int pem_check_suffix(const char *pem_str, const char *suffix);-
5-
6EVP_PKEY *PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,-
7 void *u)-
8{-
9 char *nm = -
10 ((void *)0)-
11 ;-
12 const unsigned char *p = -
13 ((void *)0)-
14 ;-
15 unsigned char *data = -
16 ((void *)0)-
17 ;-
18 long len;-
19 int slen;-
20 EVP_PKEY *ret = -
21 ((void *)0)-
22 ;-
23-
24 if (!PEM_bytes_read_bio_secmem(&data, &len, &nm, "ANY PRIVATE KEY", bp,
!PEM_bytes_rea...Y", bp, cb, u)Description
TRUEevaluated 23 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7183 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
23-7183
25 cb, u)
!PEM_bytes_rea...Y", bp, cb, u)Description
TRUEevaluated 23 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7183 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
23-7183
26 return
executed 23 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
executed 23 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
23
27 ((void *)0)
executed 23 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
23
28 ;
executed 23 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
23
29 p = data;-
30-
31 if (-
32 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
33 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
34 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
35 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
36 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
37 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
38 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
39 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
40 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
41 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
42 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
43 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
44 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
45 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
46 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
47 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
48 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
49 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
50 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
51 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
52 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
53 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
54 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
55 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
56 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
57 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
58 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
59 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
60 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
61 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
62 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
63 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
64 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
65 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
66 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
67 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
68 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
69 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
70 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
71 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
72 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
73 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
74 ))[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__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
75 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
76 ))[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__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
77 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
78 ))[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 *) ( nm ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
79 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
0-4360
80 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
81 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
82 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
83 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
84 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
85 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
86 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
87 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
88 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
89 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
90 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
91 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
92 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
93 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
94 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
95 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
96 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
97 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
98 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
99 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
100 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
101 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
102 ))[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__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
103 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
104 ))[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__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
105 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
106 ))[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 *) ( "PRIVATE KEY" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
107 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "PRIVATE KEY" ))[3] - __s2[3]);
0-4360
108 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "PRIVATE KEY" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
109 nm
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
110 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
111 "PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
112 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2823-4360
113 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
2823-4360
114 PKCS8_PRIV_KEY_INFO *p8inf;-
115 p8inf = d2i_PKCS8_PRIV_KEY_INFO(-
116 ((void *)0)-
117 , &p, len);-
118 if (!p8inf
!p8infDescription
TRUEnever evaluated
FALSEevaluated 2823 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-2823
119 goto
never executed: goto p8err;
p8err;
never executed: goto p8err;
0
120 ret = EVP_PKCS82PKEY(p8inf);-
121 if (x
xDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2822 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
1-2822
122 EVP_PKEY_free((EVP_PKEY *)*x);-
123 *x = ret;-
124 }
executed 1 time by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1
125 PKCS8_PRIV_KEY_INFO_free(p8inf);-
126 }
executed 2823 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if (
2823
127 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
128 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
129 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
130 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
131 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
132 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
133 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
134 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
135 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
136 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
137 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
138 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
139 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
140 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
141 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
142 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
143 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
144 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
145 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
146 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
147 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
148 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
149 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
150 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
151 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
152 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
153 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
154 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
155 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
156 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
157 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
158 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
159 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
160 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
161 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
162 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
163 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
164 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
165 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
166 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
167 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
168 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
169 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
170 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
171 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
172 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
173 ))[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 *) ( nm ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
174 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
0-4360
175 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
176 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
177 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
178 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
179 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
180 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
181 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
182 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
183 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
184 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
185 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
186 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
187 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
188 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
189 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
190 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
191 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
192 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
193 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
194 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
195 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
196 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
197 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
198 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
199 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
200 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
201 ))[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 *) ( "ENCRYPTED PRIVATE KEY" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
202 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "ENCRYPTED PRIVATE KEY" ))[3] - __s2[3]);
0-4360
203 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "ENCRYPTED PRIVATE KEY" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
204 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
205 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
206 "ENCRYPTED PRIVATE KEY"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
207 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-4360
208 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-4360
209 PKCS8_PRIV_KEY_INFO *p8inf;-
210 X509_SIG *p8;-
211 int klen;-
212 char psbuf[1024];-
213 p8 = d2i_X509_SIG(-
214 ((void *)0)-
215 , &p, len);-
216 if (!p8
!p8Description
TRUEnever evaluated
FALSEnever evaluated
)
0
217 goto
never executed: goto p8err;
p8err;
never executed: goto p8err;
0
218 if (cb
cbDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
219 klen = cb(psbuf, 1024, 0, u);
never executed: klen = cb(psbuf, 1024, 0, u);
0
220 else-
221 klen = PEM_def_callback(psbuf, 1024, 0, u);
never executed: klen = PEM_def_callback(psbuf, 1024, 0, u);
0
222 if (klen < 0
klen < 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
223 ERR_put_error(9,(123),(104),__FILE__,64);-
224 X509_SIG_free(p8);-
225 goto
never executed: goto err;
err;
never executed: goto err;
0
226 }-
227 p8inf = PKCS8_decrypt(p8, psbuf, klen);-
228 X509_SIG_free(p8);-
229 OPENSSL_cleanse(psbuf, klen);-
230 if (!p8inf
!p8infDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
231 goto
never executed: goto p8err;
p8err;
never executed: goto p8err;
0
232 ret = EVP_PKCS82PKEY(p8inf);-
233 if (x
xDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
234 EVP_PKEY_free((EVP_PKEY *)*x);-
235 *x = ret;-
236 }
never executed: end of block
0
237 PKCS8_PRIV_KEY_INFO_free(p8inf);-
238 }
never executed: end of block
else if ((
(slen = pem_ch...ATE KEY")) > 0Description
TRUEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
slen = pem_check_suffix(nm, "PRIVATE KEY")) > 0
(slen = pem_ch...ATE KEY")) > 0Description
TRUEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
) {
0-4360
239 const EVP_PKEY_ASN1_METHOD *ameth;-
240 ameth = EVP_PKEY_asn1_find_str(-
241 ((void *)0)-
242 , nm, slen);-
243 if (!ameth
!amethDescription
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| !ameth->old_priv_decode
!ameth->old_priv_decodeDescription
TRUEnever evaluated
FALSEevaluated 4360 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-4360
244 goto
never executed: goto p8err;
p8err;
never executed: goto p8err;
0
245 ret = d2i_PrivateKey(ameth->pkey_id, x, &p, len);-
246 }
executed 4360 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
4360
247 p8err:
code before this statement executed 7183 times by 1 test: p8err:
Executed by:
  • libcrypto.so.1.1
7183
248 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 7183 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-7183
249 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 7183 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-7183
250 )-
251 ERR_put_error(9,(123),(13),__FILE__,88);
never executed: ERR_put_error(9,(123),(13),__FILE__,88);
0
252 err:
code before this statement executed 7183 times by 1 test: err:
Executed by:
  • libcrypto.so.1.1
7183
253 CRYPTO_secure_free(nm, __FILE__, 90);-
254 CRYPTO_secure_clear_free(data, len, __FILE__, 91);-
255 return
executed 7183 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 7183 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
7183
256}-
257-
258int PEM_write_bio_PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,-
259 unsigned char *kstr, int klen,-
260 pem_password_cb *cb, void *u)-
261{-
262 if (x->ameth ==
x->ameth == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-25
263 ((void *)0)
x->ameth == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-25
264 || x->ameth->priv_encode !=
x->ameth->priv...!= ((void *)0)Description
TRUEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-25
265 ((void *)0)
x->ameth->priv...!= ((void *)0)Description
TRUEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-25
266 )-
267 return
executed 25 times by 1 test: return PEM_write_bio_PKCS8PrivateKey(bp, x, enc, (char *)kstr, klen, cb, u);
Executed by:
  • libcrypto.so.1.1
PEM_write_bio_PKCS8PrivateKey(bp, x, enc,
executed 25 times by 1 test: return PEM_write_bio_PKCS8PrivateKey(bp, x, enc, (char *)kstr, klen, cb, u);
Executed by:
  • libcrypto.so.1.1
25
268 (char *)kstr, klen, cb, u);
executed 25 times by 1 test: return PEM_write_bio_PKCS8PrivateKey(bp, x, enc, (char *)kstr, klen, cb, u);
Executed by:
  • libcrypto.so.1.1
25
269 return
never executed: return PEM_write_bio_PrivateKey_traditional(bp, x, enc, kstr, klen, cb, u);
PEM_write_bio_PrivateKey_traditional(bp, x, enc, kstr, klen, cb, u);
never executed: return PEM_write_bio_PrivateKey_traditional(bp, x, enc, kstr, klen, cb, u);
0
270}-
271-
272int PEM_write_bio_PrivateKey_traditional(BIO *bp, EVP_PKEY *x,-
273 const EVP_CIPHER *enc,-
274 unsigned char *kstr, int klen,-
275 pem_password_cb *cb, void *u)-
276{-
277 char pem_str[80];-
278 BIO_snprintf(pem_str, 80, "%s PRIVATE KEY", x->ameth->pem_str);-
279 return
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PrivateKey, pem_str, bp, x, enc, kstr, klen, cb, u);
PEM_ASN1_write_bio((i2d_of_void *)i2d_PrivateKey,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PrivateKey, pem_str, bp, x, enc, kstr, klen, cb, u);
0
280 pem_str, bp, x, enc, kstr, klen, cb, u);
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PrivateKey, pem_str, bp, x, enc, kstr, klen, cb, u);
0
281}-
282-
283EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x)-
284{-
285 char *nm = -
286 ((void *)0)-
287 ;-
288 const unsigned char *p = -
289 ((void *)0)-
290 ;-
291 unsigned char *data = -
292 ((void *)0)-
293 ;-
294 long len;-
295 int slen;-
296 EVP_PKEY *ret = -
297 ((void *)0)-
298 ;-
299-
300 if (!PEM_bytes_read_bio(&data, &len, &nm, "PARAMETERS",
!PEM_bytes_rea... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
301 bp, 0,
!PEM_bytes_rea... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
302 ((void *)0)
!PEM_bytes_rea... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
303 )
!PEM_bytes_rea... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1
304 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
305 ((void *)0)
never executed: return ((void *)0) ;
0
306 ;
never executed: return ((void *)0) ;
0
307 p = data;-
308-
309 if ((
(slen = pem_ch...AMETERS")) > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
slen = pem_check_suffix(nm, "PARAMETERS")) > 0
(slen = pem_ch...AMETERS")) > 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
) {
0-1
310 ret = EVP_PKEY_new();-
311 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
312 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
313 )-
314 goto
never executed: goto err;
err;
never executed: goto err;
0
315 if (!EVP_PKEY_set_type_str(ret, nm, slen)
!EVP_PKEY_set_...ret, nm, slen)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
316 || !ret->ameth->param_decode
!ret->ameth->param_decodeDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
317 || !ret->ameth->param_decode(ret, &p, len)
!ret->ameth->p...(ret, &p, len)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-1
318 EVP_PKEY_free(ret);-
319 ret = -
320 ((void *)0)-
321 ;-
322 goto
never executed: goto err;
err;
never executed: goto err;
0
323 }-
324 if (x
xDescription
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-1
325 EVP_PKEY_free((EVP_PKEY *)*x);-
326 *x = ret;-
327 }
never executed: end of block
0
328 }
executed 1 time by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1
329 err:
code before this statement executed 1 time by 1 test: err:
Executed by:
  • libcrypto.so.1.1
1
330 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
331 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
332 )-
333 ERR_put_error(9,(140),(13),__FILE__,148);
never executed: ERR_put_error(9,(140),(13),__FILE__,148);
0
334 CRYPTO_free(nm, __FILE__, 149);-
335 CRYPTO_free(data, __FILE__, 150);-
336 return
executed 1 time by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 1 time by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
1
337}-
338-
339int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x)-
340{-
341 char pem_str[80];-
342 if (!x->ameth
!x->amethDescription
TRUEnever evaluated
FALSEnever evaluated
|| !x->ameth->param_encode
!x->ameth->param_encodeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
343 return
never executed: return 0;
0;
never executed: return 0;
0
344-
345 BIO_snprintf(pem_str, 80, "%s PARAMETERS", x->ameth->pem_str);-
346 return
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
347 pem_str, bp, x,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
348 ((void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
349 ,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
350 ((void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
351 , 0, 0,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
352 ((void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
353 );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)x->ameth->param_encode, pem_str, bp, x, ((void *)0) , ((void *)0) , 0, 0, ((void *)0) );
0
354}-
355-
356-
357EVP_PKEY *PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,-
358 void *u)-
359{-
360 BIO *b;-
361 EVP_PKEY *ret;-
362-
363 if ((
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new(BIO_s_file())) ==
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
364 ((void *)0)
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
365 ) {-
366 ERR_put_error(9,(124),(7),__FILE__,173);-
367 return
never executed: return 0;
0;
never executed: return 0;
0
368 }-
369 BIO_ctrl(b,106,0x00,(char *)(fp));-
370 ret = PEM_read_bio_PrivateKey(b, x, cb, u);-
371 BIO_free(b);-
372 return
never executed: return ret;
ret;
never executed: return ret;
0
373}-
374-
375int PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,-
376 unsigned char *kstr, int klen,-
377 pem_password_cb *cb, void *u)-
378{-
379 BIO *b;-
380 int ret;-
381-
382 if ((
(b = BIO_new_f...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new_fp(fp, 0x00)) ==
(b = BIO_new_f...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
383 ((void *)0)
(b = BIO_new_f...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
384 ) {-
385 ERR_put_error(9,(139),(7),__FILE__,190);-
386 return
never executed: return 0;
0;
never executed: return 0;
0
387 }-
388 ret = PEM_write_bio_PrivateKey(b, x, enc, kstr, klen, cb, u);-
389 BIO_free(b);-
390 return
never executed: return ret;
ret;
never executed: return ret;
0
391}-
392-
393-
394-
395-
396-
397-
398-
399DH *PEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u)-
400{-
401 char *nm = -
402 ((void *)0)-
403 ;-
404 const unsigned char *p = -
405 ((void *)0)-
406 ;-
407 unsigned char *data = -
408 ((void *)0)-
409 ;-
410 long len;-
411 DH *ret = -
412 ((void *)0)-
413 ;-
414-
415 if (!PEM_bytes_read_bio(&data, &len, &nm, "DH PARAMETERS", bp, cb, u)
!PEM_bytes_rea...S", bp, cb, u)Description
TRUEevaluated 182 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1-182
416 return
executed 182 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
executed 182 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
182
417 ((void *)0)
executed 182 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
182
418 ;
executed 182 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
182
419 p = data;-
420-
421 if (-
422 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
423 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
424 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
425 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
426 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
427 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
428 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
429 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
430 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
431 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
432 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
433 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
434 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
435 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
436 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
437 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
438 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
439 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
440 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
441 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
442 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
443 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
444 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
445 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
446 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
447 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
448 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
449 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
450 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
451 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
452 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
453 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
454 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
455 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
456 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
457 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
458 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
459 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
460 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
461 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
462 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
463 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
464 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
465 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
466 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
467 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
468 ))[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 *) ( nm ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
469 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
0-1
470 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
471 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
472 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
473 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
474 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
475 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
476 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
477 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
478 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
479 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
480 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
481 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
482 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
483 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
484 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
485 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
486 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
487 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
488 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
489 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
490 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
491 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
492 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
493 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
494 ))[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__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
495 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
496 ))[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 *) ( "X9.42 DH PARAMETERS" ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
497 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "X9.42 DH PARAMETERS" ))[3] - __s2[3]);
0-1
498 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "X9.42 DH PARAMETERS" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
499 nm
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
500 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
501 "X9.42 DH PARAMETERS"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
502 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
503 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1
504 ret = d2i_DHxparams(x, &p, len);
never executed: ret = d2i_DHxparams(x, &p, len);
0
505 else-
506 ret = d2i_DHparams(x, &p, len);
executed 1 time by 1 test: ret = d2i_DHparams(x, &p, len);
Executed by:
  • libcrypto.so.1.1
1
507-
508 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
509 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1
510 )-
511 ERR_put_error(9,(141),(13),__FILE__,222);
never executed: ERR_put_error(9,(141),(13),__FILE__,222);
0
512 CRYPTO_free(nm, __FILE__, 223);-
513 CRYPTO_free(data, __FILE__, 224);-
514 return
executed 1 time by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 1 time by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
1
515}-
516-
517-
518DH *PEM_read_DHparams(FILE *fp, DH **x, pem_password_cb *cb, void *u)-
519{-
520 BIO *b;-
521 DH *ret;-
522-
523 if ((
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new(BIO_s_file())) ==
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
524 ((void *)0)
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
525 ) {-
526 ERR_put_error(9,(142),(7),__FILE__,235);-
527 return
never executed: return 0;
0;
never executed: return 0;
0
528 }-
529 BIO_ctrl(b,106,0x00,(char *)(fp));-
530 ret = PEM_read_bio_DHparams(b, x, cb, u);-
531 BIO_free(b);-
532 return
never executed: return ret;
ret;
never executed: return ret;
0
533}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2