OpenCoverage

x509_r2x.c

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

Generated by Squish Coco 4.2.2