OpenCoverage

v3_skey.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method,-
3 X509V3_CTX *ctx, char *str);-
4const X509V3_EXT_METHOD v3_skey_id = {-
5 82, 0, (&(ASN1_OCTET_STRING_it)),-
6 0, 0, 0, 0,-
7 (X509V3_EXT_I2S)i2s_ASN1_OCTET_STRING,-
8 (X509V3_EXT_S2I)s2i_skey_id,-
9 0, 0, 0, 0,-
10 -
11 ((void *)0)-
12-
13};-
14-
15char *i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method,-
16 const ASN1_OCTET_STRING *oct)-
17{-
18 return
executed 421 times by 1 test: return OPENSSL_buf2hexstr(oct->data, oct->length);
Executed by:
  • libcrypto.so.1.1
OPENSSL_buf2hexstr(oct->data, oct->length);
executed 421 times by 1 test: return OPENSSL_buf2hexstr(oct->data, oct->length);
Executed by:
  • libcrypto.so.1.1
421
19}-
20-
21ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method,-
22 X509V3_CTX *ctx, const char *str)-
23{-
24 ASN1_OCTET_STRING *oct;-
25 long length;-
26-
27 if ((
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
oct = ASN1_OCTET_STRING_new()) ==
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
28 ((void *)0)
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
29 ) {-
30 ERR_put_error(34,(112),((1|64)),__FILE__,40);-
31 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
32 ((void *)0)
never executed: return ((void *)0) ;
0
33 ;
never executed: return ((void *)0) ;
0
34 }-
35-
36 if ((
(oct->data = O...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
oct->data = OPENSSL_hexstr2buf(str, &length)) ==
(oct->data = O...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
37 ((void *)0)
(oct->data = O...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
38 ) {-
39 ASN1_OCTET_STRING_free(oct);-
40 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
41 ((void *)0)
never executed: return ((void *)0) ;
0
42 ;
never executed: return ((void *)0) ;
0
43 }-
44-
45 oct->length = length;-
46-
47 return
never executed: return oct;
oct;
never executed: return oct;
0
48-
49}-
50-
51static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method,-
52 X509V3_CTX *ctx, char *str)-
53{-
54 ASN1_OCTET_STRING *oct;-
55 X509_PUBKEY *pubkey;-
56 const unsigned char *pk;-
57 int pklen;-
58 unsigned char pkey_dig[64];-
59 unsigned int diglen;-
60-
61 if (-
62 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
63 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
64 ) && __builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
65 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
66 ) && (__s1_len = __builtin_strlen (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
67 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
68 ), __s2_len = __builtin_strlen (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
69 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
70 ), (!((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
71 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
72 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
73 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
74 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
75 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
76 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
77 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
78 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
79 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
80 ,
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
81 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
82 ) : (__builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
83 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
84 ) && ((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
85 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
86 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
87 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
88 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
89 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
90 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
91 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
92 ) && ((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
93 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
94 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
95 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
96 ) == 1) ? __builtin_strcmp (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
97 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
98 ,
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
99 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
100 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
101 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
102 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
103 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
104 ))[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__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
105 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
106 ))[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__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
107 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
108 ))[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 *) ( str ))[3] - __s2[3]);
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
109 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( str ))[3] - __s2[3]);
0-32
110 ))[3] - __s2[3]);
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( str ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
111 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
112 ) && ((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
113 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
114 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
115 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
116 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
117 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
118 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
119 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
120 ) && ((size_t)(const void *)((
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
121 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
122 ) + 1) - (size_t)(const void *)(
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
123 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
124 ) == 1) ? __builtin_strcmp (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
125 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
126 ,
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
127 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
128 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
129 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
130 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
131 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
132 ))[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__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
133 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
134 ))[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__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
135 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
136 ))[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 *) ( "hash" ))[3] - __s2[3]);
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
137 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "hash" ))[3] - __s2[3]);
0-32
138 ))[3] - __s2[3]);
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( "hash" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
139 str
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
140 ,
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
141 "hash"
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
142 )))); })
__extension__ ...hash" )))); })Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
143 )-
144 return
never executed: return s2i_ASN1_OCTET_STRING(method, ctx, str);
s2i_ASN1_OCTET_STRING(method, ctx, str);
never executed: return s2i_ASN1_OCTET_STRING(method, ctx, str);
0
145-
146 if ((
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
oct = ASN1_OCTET_STRING_new()) ==
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
147 ((void *)0)
(oct = ASN1_OC...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-32
148 ) {-
149 ERR_put_error(34,(115),((1|64)),__FILE__,69);-
150 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
151 ((void *)0)
never executed: return ((void *)0) ;
0
152 ;
never executed: return ((void *)0) ;
0
153 }-
154-
155 if (ctx
ctxDescription
TRUEevaluated 32 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
&& (
(ctx->flags == 0x1)Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
ctx->flags == 0x1)
(ctx->flags == 0x1)Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-32
156 return
executed 24 times by 1 test: return oct;
Executed by:
  • libcrypto.so.1.1
oct;
executed 24 times by 1 test: return oct;
Executed by:
  • libcrypto.so.1.1
24
157-
158 if (!ctx
!ctxDescription
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (!ctx->subject_req
!ctx->subject_reqDescription
TRUEevaluated 6 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& !ctx->subject_cert
!ctx->subject_certDescription
TRUEnever evaluated
FALSEevaluated 6 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)) {
0-8
159 ERR_put_error(34,(115),(114),__FILE__,77);-
160 goto
never executed: goto err;
err;
never executed: goto err;
0
161 }-
162-
163 if (ctx->subject_req
ctx->subject_reqDescription
TRUEevaluated 2 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 6 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
2-6
164 pubkey = ctx->subject_req->req_info.pubkey;
executed 2 times by 1 test: pubkey = ctx->subject_req->req_info.pubkey;
Executed by:
  • libcrypto.so.1.1
2
165 else-
166 pubkey = ctx->subject_cert->cert_info.key;
executed 6 times by 1 test: pubkey = ctx->subject_cert->cert_info.key;
Executed by:
  • libcrypto.so.1.1
6
167-
168 if (pubkey ==
pubkey == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-8
169 ((void *)0)
pubkey == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-8
170 ) {-
171 ERR_put_error(34,(115),(114),__FILE__,87);-
172 goto
never executed: goto err;
err;
never executed: goto err;
0
173 }-
174-
175 X509_PUBKEY_get0_param(-
176 ((void *)0)-
177 , &pk, &pklen, -
178 ((void *)0)-
179 , pubkey);-
180-
181 if (!EVP_Digest(pk, pklen, pkey_dig, &diglen, EVP_sha1(),
!EVP_Digest(pk... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-8
182 ((void *)0)
!EVP_Digest(pk... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-8
183 )
!EVP_Digest(pk... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-8
184 goto
never executed: goto err;
err;
never executed: goto err;
0
185-
186 if (!ASN1_OCTET_STRING_set(oct, pkey_dig, diglen)
!ASN1_OCTET_ST...y_dig, diglen)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-8
187 ERR_put_error(34,(115),((1|64)),__FILE__,97);-
188 goto
never executed: goto err;
err;
never executed: goto err;
0
189 }-
190-
191 return
executed 8 times by 1 test: return oct;
Executed by:
  • libcrypto.so.1.1
oct;
executed 8 times by 1 test: return oct;
Executed by:
  • libcrypto.so.1.1
8
192-
193 err:-
194 ASN1_OCTET_STRING_free(oct);-
195 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
196 ((void *)0)
never executed: return ((void *)0) ;
0
197 ;
never executed: return ((void *)0) ;
0
198}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2