OpenCoverage

x509_r2x.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_r2x.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey)-
6{-
7 X509 *ret = -
8 ((void *)0)-
9 ;-
10 X509_CINF *xi = -
11 ((void *)0)-
12 ;-
13 X509_NAME *xn;-
14 EVP_PKEY *pubkey = -
15 ((void *)0)-
16 ;-
17-
18 if ((
(ret = X509_ne...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
ret = X509_new()) ==
(ret = X509_ne...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
19 ((void *)0)
(ret = X509_ne...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
20 ) {-
21 ERR_put_error(11,(123),((1|64)),__FILE__,28);-
22 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
23 ((void *)0)
never executed: return ((void *)0) ;
0
24 ;
never executed: return ((void *)0) ;
0
25 }-
26-
27-
28 xi = &ret->cert_info;-
29-
30 if (sk_X509_ATTRIBUTE_num(r->req_info.attributes) != 0
sk_X509_ATTRIB...tributes) != 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
31 if ((
(xi->version =...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
xi->version = ASN1_INTEGER_new()) ==
(xi->version =...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 ((void *)0)
(xi->version =...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
33 )-
34 goto
never executed: goto err;
err;
never executed: goto err;
0
35 if (!ASN1_INTEGER_set(xi->version, 2)
!ASN1_INTEGER_...i->version, 2)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
36 goto
never executed: goto err;
err;
never executed: goto err;
0
37-
38-
39 }
never executed: end of block
0
40-
41 xn = X509_REQ_get_subject_name(r);-
42 if (X509_set_subject_name(ret, xn) == 0
X509_set_subje...(ret, xn) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
43 goto
never executed: goto err;
err;
never executed: goto err;
0
44 if (X509_set_issuer_name(ret, xn) == 0
X509_set_issue...(ret, xn) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
45 goto
never executed: goto err;
err;
never executed: goto err;
0
46-
47 if (X509_gmtime_adj(xi->validity.notBefore, 0) ==
X509_gmtime_ad...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
48 ((void *)0)
X509_gmtime_ad...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
49 )-
50 goto
never executed: goto err;
err;
never executed: goto err;
0
51 if (X509_gmtime_adj(xi->validity.notAfter, (long)60 * 60 * 24 * days) ==
X509_gmtime_ad...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
52
X509_gmtime_ad...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
53 ((void *)0)
X509_gmtime_ad...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
54 )-
55 goto
never executed: goto err;
err;
never executed: goto err;
0
56-
57 pubkey = X509_REQ_get0_pubkey(r);-
58 if (pubkey ==
pubkey == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
59 ((void *)0)
pubkey == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
60 || !X509_set_pubkey(ret, pubkey)
!X509_set_pubkey(ret, pubkey)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
61 goto
never executed: goto err;
err;
never executed: goto err;
0
62-
63 if (!X509_sign(ret, pkey, EVP_md5())
!X509_sign(ret...ey, EVP_md5())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
64 goto
never executed: goto err;
err;
never executed: goto err;
0
65 return
never executed: return ret;
ret;
never executed: return ret;
0
66-
67 err:-
68 X509_free(ret);-
69 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
70 ((void *)0)
never executed: return ((void *)0) ;
0
71 ;
never executed: return ((void *)0) ;
0
72}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2