OpenCoverage

x509_v3.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5int-
6X509v3_get_ext_count(const struct stack_st_X509_EXTENSION *x)-
7{-
8 if (x ==
x == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 867 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-867
9 ((void *)0)
x == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 867 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-867
10 )-
11 return
never executed: return (0);
(0);
never executed: return (0);
0
12 return
executed 867 times by 5 tests: return (sk_num(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0))));
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(sk_num(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0))));
executed 867 times by 5 tests: return (sk_num(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0))));
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
867
13}-
14-
15int-
16X509v3_get_ext_by_NID(const struct stack_st_X509_EXTENSION *x, int nid, int lastpos)-
17{-
18 ASN1_OBJECT *obj;-
19-
20 obj = OBJ_nid2obj(nid);-
21 if (obj ==
obj == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
22 ((void *)0)
obj == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
23 )-
24 return
never executed: return (-2);
(-2);
never executed: return (-2);
0
25 return
executed 13 times by 1 test: return (X509v3_get_ext_by_OBJ(x, obj, lastpos));
Executed by:
  • verifytest
(X509v3_get_ext_by_OBJ(x, obj, lastpos));
executed 13 times by 1 test: return (X509v3_get_ext_by_OBJ(x, obj, lastpos));
Executed by:
  • verifytest
13
26}-
27-
28int-
29X509v3_get_ext_by_OBJ(const struct stack_st_X509_EXTENSION *sk,-
30 const ASN1_OBJECT *obj, int lastpos)-
31{-
32 int n;-
33 X509_EXTENSION *ex;-
34-
35 if (sk ==
sk == ((void *)0)Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
0-13
36 ((void *)0)
sk == ((void *)0)Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
0-13
37 )-
38 return
executed 13 times by 1 test: return (-1);
Executed by:
  • verifytest
(-1);
executed 13 times by 1 test: return (-1);
Executed by:
  • verifytest
13
39 lastpos++;-
40 if (lastpos < 0
lastpos < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
41 lastpos = 0;
never executed: lastpos = 0;
0
42 n = sk_num(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)));-
43 for (; lastpos < n
lastpos < nDescription
TRUEnever evaluated
FALSEnever evaluated
; lastpos++) {
0
44 ex = ((X509_EXTENSION *)sk_value(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)), (lastpos)));-
45 if (OBJ_cmp(ex->object, obj) == 0
OBJ_cmp(ex->object, obj) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
46 return
never executed: return (lastpos);
(lastpos);
never executed: return (lastpos);
0
47 }
never executed: end of block
0
48 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
49}-
50-
51int-
52X509v3_get_ext_by_critical(const struct stack_st_X509_EXTENSION *sk, int crit,-
53 int lastpos)-
54{-
55 int n;-
56 X509_EXTENSION *ex;-
57-
58 if (sk ==
sk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
59 ((void *)0)
sk == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
60 )-
61 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
62 lastpos++;-
63 if (lastpos < 0
lastpos < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
64 lastpos = 0;
never executed: lastpos = 0;
0
65 n = sk_num(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)));-
66 for (; lastpos < n
lastpos < nDescription
TRUEnever evaluated
FALSEnever evaluated
; lastpos++) {
0
67 ex = ((X509_EXTENSION *)sk_value(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)), (lastpos)));-
68 if (((
(ex->critical > 0)Description
TRUEnever evaluated
FALSEnever evaluated
ex->critical > 0)
(ex->critical > 0)Description
TRUEnever evaluated
FALSEnever evaluated
&& crit
critDescription
TRUEnever evaluated
FALSEnever evaluated
) ||
0
69 ((
(ex->critical <= 0)Description
TRUEnever evaluated
FALSEnever evaluated
ex->critical <= 0)
(ex->critical <= 0)Description
TRUEnever evaluated
FALSEnever evaluated
&& !crit
!critDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
70 return
never executed: return (lastpos);
(lastpos);
never executed: return (lastpos);
0
71 }
never executed: end of block
0
72 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
73}-
74-
75X509_EXTENSION *-
76X509v3_get_ext(const struct stack_st_X509_EXTENSION *x, int loc)-
77{-
78 if (x ==
x == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 669 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-669
79 ((void *)0)
x == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 669 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-669
80 || sk_num(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0))) <= loc
sk_num(((_STAC...N*)0))) <= locDescription
TRUEnever evaluated
FALSEevaluated 669 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
|| loc < 0
loc < 0Description
TRUEnever evaluated
FALSEevaluated 669 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
)
0-669
81 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
82 ((void *)0)
never executed: return ((void *)0) ;
0
83 ;
never executed: return ((void *)0) ;
0
84 else-
85 return
executed 669 times by 5 tests: return ((X509_EXTENSION *)sk_value(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0)), (loc)));
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
((X509_EXTENSION *)sk_value(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0)), (loc)));
executed 669 times by 5 tests: return ((X509_EXTENSION *)sk_value(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0)), (loc)));
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
669
86}-
87-
88X509_EXTENSION *-
89X509v3_delete_ext(struct stack_st_X509_EXTENSION *x, int loc)-
90{-
91 X509_EXTENSION *ret;-
92-
93 if (x ==
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
94 ((void *)0)
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
95 || sk_num(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0))) <= loc
sk_num(((_STAC...N*)0))) <= locDescription
TRUEnever evaluated
FALSEnever evaluated
|| loc < 0
loc < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
96 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
97 ((void *)0)
never executed: return ( ((void *)0) );
0
98 );
never executed: return ( ((void *)0) );
0
99 ret = (X509_EXTENSION *)sk_delete(((_STACK*) (1 ? (x) : (struct stack_st_X509_EXTENSION*)0)), (loc));-
100 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
101}-
102-
103struct stack_st_X509_EXTENSION *-
104X509v3_add_ext(struct stack_st_X509_EXTENSION **x, X509_EXTENSION *ex, int loc)-
105{-
106 X509_EXTENSION *new_ex = -
107 ((void *)0)-
108 ;-
109 int n;-
110 struct stack_st_X509_EXTENSION *sk = -
111 ((void *)0)-
112 ;-
113-
114 if (x ==
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
115 ((void *)0)
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
116 ) {-
117 ERR_put_error(11,(0xfff),((3|64)),__FILE__,159);-
118 goto
never executed: goto err2;
err2;
never executed: goto err2;
0
119 }-
120-
121 if (*
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
x ==
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
122 ((void *)0)
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
123 ) {-
124 if ((
(sk = ((struct...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
sk = ((struct stack_st_X509_EXTENSION *)sk_new_null())) ==
(sk = ((struct...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
125 ((void *)0)
(sk = ((struct...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
126 )-
127 goto
never executed: goto err;
err;
never executed: goto err;
0
128 }
never executed: end of block
else
0
129 sk= *x;
never executed: sk= *x;
0
130-
131 n = sk_num(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)));-
132 if (loc > n
loc > nDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
133 loc = n;
never executed: loc = n;
0
134 else if (loc < 0
loc < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
135 loc = n;
never executed: loc = n;
0
136-
137 if ((
(new_ex = X509...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
new_ex = X509_EXTENSION_dup(ex)) ==
(new_ex = X509...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
138 ((void *)0)
(new_ex = X509...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
139 )-
140 goto
never executed: goto err2;
err2;
never executed: goto err2;
0
141 if (!sk_insert(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)), ((void*) (1 ? (new_ex) : (X509_EXTENSION*)0)), (loc))
!sk_insert(((_...N*)0)), (loc))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
142 goto
never executed: goto err;
err;
never executed: goto err;
0
143 if (*
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
x ==
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
144 ((void *)0)
*x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
145 )-
146 *
never executed: *x = sk;
x = sk;
never executed: *x = sk;
0
147 return
never executed: return (sk);
(sk);
never executed: return (sk);
0
148-
149err:-
150 ERR_put_error(11,(0xfff),((1|64)),__FILE__,184);-
151err2:
code before this statement never executed: err2:
0
152 if (new_ex !=
new_ex != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
153 ((void *)0)
new_ex != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
154 )-
155 X509_EXTENSION_free(new_ex);
never executed: X509_EXTENSION_free(new_ex);
0
156 if (sk !=
sk != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
157 ((void *)0)
sk != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
158 && (x !=
x != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
159 ((void *)0)
x != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
160 && sk != *x
sk != *xDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
161 sk_free(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)));
never executed: sk_free(((_STACK*) (1 ? (sk) : (struct stack_st_X509_EXTENSION*)0)));
0
162 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
163 ((void *)0)
never executed: return ( ((void *)0) );
0
164 );
never executed: return ( ((void *)0) );
0
165}-
166-
167X509_EXTENSION *-
168X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid, int crit,-
169 ASN1_OCTET_STRING *data)-
170{-
171 ASN1_OBJECT *obj;-
172 X509_EXTENSION *ret;-
173-
174 obj = OBJ_nid2obj(nid);-
175 if (obj ==
obj == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
176 ((void *)0)
obj == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
177 ) {-
178 ERR_put_error(11,(0xfff),(109),__FILE__,202);-
179 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
180 ((void *)0)
never executed: return ( ((void *)0) );
0
181 );
never executed: return ( ((void *)0) );
0
182 }-
183 ret = X509_EXTENSION_create_by_OBJ(ex, obj, crit, data);-
184 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
185 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
186 )-
187 ASN1_OBJECT_free(obj);
never executed: ASN1_OBJECT_free(obj);
0
188 return
executed 13 times by 1 test: return (ret);
Executed by:
  • verifytest
(ret);
executed 13 times by 1 test: return (ret);
Executed by:
  • verifytest
13
189}-
190-
191X509_EXTENSION *-
192X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, const ASN1_OBJECT *obj,-
193 int crit, ASN1_OCTET_STRING *data)-
194{-
195 X509_EXTENSION *ret;-
196-
197 if ((
(ex == ((void *)0) )Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
ex ==
(ex == ((void *)0) )Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
0-13
198 ((void *)0)
(ex == ((void *)0) )Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
0-13
199 )
(ex == ((void *)0) )Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
FALSEnever evaluated
|| (*
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
ex ==
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-13
200 ((void *)0)
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
201 )
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
202 if ((
(ret = X509_EX...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
ret = X509_EXTENSION_new()) ==
(ret = X509_EX...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
203 ((void *)0)
(ret = X509_EX...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
204 ) {-
205 ERR_put_error(11,(0xfff),((1|64)),__FILE__,219);-
206 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
207 ((void *)0)
never executed: return ( ((void *)0) );
0
208 );
never executed: return ( ((void *)0) );
0
209 }-
210 }
executed 13 times by 1 test: end of block
Executed by:
  • verifytest
else
13
211 ret= *ex;
never executed: ret= *ex;
0
212-
213 if (!X509_EXTENSION_set_object(ret, obj)
!X509_EXTENSIO...ject(ret, obj)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
)
0-13
214 goto
never executed: goto err;
err;
never executed: goto err;
0
215 if (!X509_EXTENSION_set_critical(ret, crit)
!X509_EXTENSIO...cal(ret, crit)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
)
0-13
216 goto
never executed: goto err;
err;
never executed: goto err;
0
217 if (!X509_EXTENSION_set_data(ret, data)
!X509_EXTENSIO...ata(ret, data)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
)
0-13
218 goto
never executed: goto err;
err;
never executed: goto err;
0
219-
220 if ((
(ex != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
ex !=
(ex != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
221 ((void *)0)
(ex != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
222 )
(ex != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
&& (*
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
ex ==
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-13
223 ((void *)0)
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
224 )
(*ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
225 *
never executed: *ex = ret;
ex = ret;
never executed: *ex = ret;
0
226 return
executed 13 times by 1 test: return (ret);
Executed by:
  • verifytest
(ret);
executed 13 times by 1 test: return (ret);
Executed by:
  • verifytest
13
227-
228err:-
229 if ((
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
ex ==
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
230 ((void *)0)
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
231 )
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(ret != *ex)Description
TRUEnever evaluated
FALSEnever evaluated
ret != *ex)
(ret != *ex)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
232 X509_EXTENSION_free(ret);
never executed: X509_EXTENSION_free(ret);
0
233 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
234 ((void *)0)
never executed: return ( ((void *)0) );
0
235 );
never executed: return ( ((void *)0) );
0
236}-
237-
238int-
239X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj)-
240{-
241 if ((
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
ex ==
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
242 ((void *)0)
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
243 )
(ex == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
|| (
(obj == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
obj ==
(obj == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
244 ((void *)0)
(obj == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
245 )
(obj == ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
)
0-13
246 return
never executed: return (0);
(0);
never executed: return (0);
0
247 ASN1_OBJECT_free(ex->object);-
248 ex->object = OBJ_dup(obj);-
249 return
executed 13 times by 1 test: return ex->object != ((void *)0) ;
Executed by:
  • verifytest
ex->object !=
executed 13 times by 1 test: return ex->object != ((void *)0) ;
Executed by:
  • verifytest
13
250 ((void *)0)
executed 13 times by 1 test: return ex->object != ((void *)0) ;
Executed by:
  • verifytest
13
251 ;
executed 13 times by 1 test: return ex->object != ((void *)0) ;
Executed by:
  • verifytest
13
252}-
253-
254int-
255X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit)-
256{-
257 if (ex ==
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
258 ((void *)0)
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
259 )-
260 return
never executed: return (0);
(0);
never executed: return (0);
0
261 ex->critical = (
(crit)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
crit)
(crit)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
? 0xFF : -1;
0-13
262 return
executed 13 times by 1 test: return (1);
Executed by:
  • verifytest
(1);
executed 13 times by 1 test: return (1);
Executed by:
  • verifytest
13
263}-
264-
265int-
266X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data)-
267{-
268 int i;-
269-
270 if (ex ==
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
271 ((void *)0)
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
0-13
272 )-
273 return
never executed: return (0);
(0);
never executed: return (0);
0
274 i = ASN1_STRING_set(ex->value, data->data, data->length);-
275 if (!i
!iDescription
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • verifytest
)
0-13
276 return
never executed: return (0);
(0);
never executed: return (0);
0
277 return
executed 13 times by 1 test: return (1);
Executed by:
  • verifytest
(1);
executed 13 times by 1 test: return (1);
Executed by:
  • verifytest
13
278}-
279-
280ASN1_OBJECT *-
281X509_EXTENSION_get_object(X509_EXTENSION *ex)-
282{-
283 if (ex ==
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1064 times by 6 tests
Evaluated by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-1064
284 ((void *)0)
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 1064 times by 6 tests
Evaluated by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-1064
285 )-
286 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
287 ((void *)0)
never executed: return ( ((void *)0) );
0
288 );
never executed: return ( ((void *)0) );
0
289 return
executed 1064 times by 6 tests: return (ex->object);
Executed by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(ex->object);
executed 1064 times by 6 tests: return (ex->object);
Executed by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
1064
290}-
291-
292ASN1_OCTET_STRING *-
293X509_EXTENSION_get_data(X509_EXTENSION *ex)-
294{-
295 if (ex ==
ex == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
296 ((void *)0)
ex == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
297 )-
298 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
299 ((void *)0)
never executed: return ( ((void *)0) );
0
300 );
never executed: return ( ((void *)0) );
0
301 return
never executed: return (ex->value);
(ex->value);
never executed: return (ex->value);
0
302}-
303-
304int-
305X509_EXTENSION_get_critical(const X509_EXTENSION *ex)-
306{-
307 if (ex ==
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 672 times by 6 tests
Evaluated by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-672
308 ((void *)0)
ex == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 672 times by 6 tests
Evaluated by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-672
309 )-
310 return
never executed: return (0);
(0);
never executed: return (0);
0
311 if (ex->critical > 0
ex->critical > 0Description
TRUEevaluated 394 times by 5 tests
Evaluated by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 278 times by 6 tests
Evaluated by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
)
278-394
312 return
executed 394 times by 5 tests: return 1;
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
1;
executed 394 times by 5 tests: return 1;
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
394
313 return
executed 278 times by 6 tests: return 0;
Executed by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0;
executed 278 times by 6 tests: return 0;
Executed by:
  • asn1test
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
278
314}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2