OpenCoverage

x_all.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6int X509_verify(X509 *a, EVP_PKEY *r)-
7{-
8 if (X509_ALGOR_cmp(&a->sig_alg, &a->cert_info.signature)
X509_ALGOR_cmp...nfo.signature)Description
TRUEnever evaluated
FALSEevaluated 1310 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1310
9 return
never executed: return 0;
0;
never executed: return 0;
0
10 return
executed 1310 times by 1 test: return (ASN1_item_verify((&(X509_CINF_it)), &a->sig_alg, &a->signature, &a->cert_info, r));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_verify((&(X509_CINF_it)), &a->sig_alg,
executed 1310 times by 1 test: return (ASN1_item_verify((&(X509_CINF_it)), &a->sig_alg, &a->signature, &a->cert_info, r));
Executed by:
  • libcrypto.so.1.1
1310
11 &a->signature, &a->cert_info, r));
executed 1310 times by 1 test: return (ASN1_item_verify((&(X509_CINF_it)), &a->sig_alg, &a->signature, &a->cert_info, r));
Executed by:
  • libcrypto.so.1.1
1310
12}-
13-
14int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)-
15{-
16 return
executed 11 times by 1 test: return (ASN1_item_verify((&(X509_REQ_INFO_it)), &a->sig_alg, a->signature, &a->req_info, r));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_verify((&(X509_REQ_INFO_it)),
executed 11 times by 1 test: return (ASN1_item_verify((&(X509_REQ_INFO_it)), &a->sig_alg, a->signature, &a->req_info, r));
Executed by:
  • libcrypto.so.1.1
11
17 &a->sig_alg, a->signature, &a->req_info, r));
executed 11 times by 1 test: return (ASN1_item_verify((&(X509_REQ_INFO_it)), &a->sig_alg, a->signature, &a->req_info, r));
Executed by:
  • libcrypto.so.1.1
11
18}-
19-
20int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)-
21{-
22 return
never executed: return (ASN1_item_verify((&(NETSCAPE_SPKAC_it)), &a->sig_algor, a->signature, a->spkac, r));
(ASN1_item_verify((&(NETSCAPE_SPKAC_it)),
never executed: return (ASN1_item_verify((&(NETSCAPE_SPKAC_it)), &a->sig_algor, a->signature, a->spkac, r));
0
23 &a->sig_algor, a->signature, a->spkac, r));
never executed: return (ASN1_item_verify((&(NETSCAPE_SPKAC_it)), &a->sig_algor, a->signature, a->spkac, r));
0
24}-
25-
26int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)-
27{-
28 x->cert_info.enc.modified = 1;-
29 return
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_sign((&(X509_CINF_it)), &x->cert_info.signature,
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
30 &x->sig_alg, &x->signature, &x->cert_info, pkey,
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
31 md));
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
32}-
33-
34int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx)-
35{-
36 x->cert_info.enc.modified = 1;-
37 return
executed 8 times by 1 test: return ASN1_item_sign_ctx((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, ctx);
Executed by:
  • libcrypto.so.1.1
ASN1_item_sign_ctx((&(X509_CINF_it)),
executed 8 times by 1 test: return ASN1_item_sign_ctx((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, ctx);
Executed by:
  • libcrypto.so.1.1
8
38 &x->cert_info.signature,
executed 8 times by 1 test: return ASN1_item_sign_ctx((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, ctx);
Executed by:
  • libcrypto.so.1.1
8
39 &x->sig_alg, &x->signature, &x->cert_info, ctx);
executed 8 times by 1 test: return ASN1_item_sign_ctx((&(X509_CINF_it)), &x->cert_info.signature, &x->sig_alg, &x->signature, &x->cert_info, ctx);
Executed by:
  • libcrypto.so.1.1
8
40}-
41-
42-
43int X509_http_nbio(OCSP_REQ_CTX *rctx, X509 **pcert)-
44{-
45 return
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcert, (&(X509_it)));
OCSP_REQ_CTX_nbio_d2i(rctx,
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcert, (&(X509_it)));
0
46 (ASN1_VALUE **)pcert, (&(X509_it)));
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcert, (&(X509_it)));
0
47}-
48-
49-
50int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)-
51{-
52 return
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg,
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
53 ((void *)0)
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
54 ,
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
55 x->signature, &x->req_info, pkey, md));
executed 1 time by 1 test: return (ASN1_item_sign((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, pkey, md));
Executed by:
  • libcrypto.so.1.1
1
56}-
57-
58int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx)-
59{-
60 return
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
ASN1_item_sign_ctx((&(X509_REQ_INFO_it)),
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
10
61 &x->sig_alg,
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
10
62 ((void *)0)
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
10
63 , x->signature, &x->req_info,
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
10
64 ctx);
executed 10 times by 1 test: return ASN1_item_sign_ctx((&(X509_REQ_INFO_it)), &x->sig_alg, ((void *)0) , x->signature, &x->req_info, ctx);
Executed by:
  • libcrypto.so.1.1
10
65}-
66-
67int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)-
68{-
69 x->crl.enc.modified = 1;-
70 return
never executed: return (ASN1_item_sign((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, pkey, md));
(ASN1_item_sign((&(X509_CRL_INFO_it)), &x->crl.sig_alg,
never executed: return (ASN1_item_sign((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, pkey, md));
0
71 &x->sig_alg, &x->signature, &x->crl, pkey, md));
never executed: return (ASN1_item_sign((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, pkey, md));
0
72}-
73-
74int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx)-
75{-
76 x->crl.enc.modified = 1;-
77 return
never executed: return ASN1_item_sign_ctx((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, ctx);
ASN1_item_sign_ctx((&(X509_CRL_INFO_it)),
never executed: return ASN1_item_sign_ctx((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, ctx);
0
78 &x->crl.sig_alg, &x->sig_alg, &x->signature,
never executed: return ASN1_item_sign_ctx((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, ctx);
0
79 &x->crl, ctx);
never executed: return ASN1_item_sign_ctx((&(X509_CRL_INFO_it)), &x->crl.sig_alg, &x->sig_alg, &x->signature, &x->crl, ctx);
0
80}-
81-
82-
83int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl)-
84{-
85 return
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcrl, (&(X509_CRL_it)));
OCSP_REQ_CTX_nbio_d2i(rctx,
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcrl, (&(X509_CRL_it)));
0
86 (ASN1_VALUE **)pcrl,
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcrl, (&(X509_CRL_it)));
0
87 (&(X509_CRL_it)));
never executed: return OCSP_REQ_CTX_nbio_d2i(rctx, (ASN1_VALUE **)pcrl, (&(X509_CRL_it)));
0
88}-
89-
90-
91int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)-
92{-
93 return
never executed: return (ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor, ((void *)0) , x->signature, x->spkac, pkey, md));
(ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor,
never executed: return (ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor, ((void *)0) , x->signature, x->spkac, pkey, md));
0
94 ((void *)0)
never executed: return (ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor, ((void *)0) , x->signature, x->spkac, pkey, md));
0
95 ,
never executed: return (ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor, ((void *)0) , x->signature, x->spkac, pkey, md));
0
96 x->signature, x->spkac, pkey, md));
never executed: return (ASN1_item_sign((&(NETSCAPE_SPKAC_it)), &x->sig_algor, ((void *)0) , x->signature, x->spkac, pkey, md));
0
97}-
98-
99-
100X509 *d2i_X509_fp(FILE *fp, X509 **x509)-
101{-
102 return
never executed: return ASN1_item_d2i_fp((&(X509_it)), fp, x509);
ASN1_item_d2i_fp((&(X509_it)), fp, x509);
never executed: return ASN1_item_d2i_fp((&(X509_it)), fp, x509);
0
103}-
104-
105int i2d_X509_fp(FILE *fp, X509 *x509)-
106{-
107 return
never executed: return ASN1_item_i2d_fp((&(X509_it)), fp, x509);
ASN1_item_i2d_fp((&(X509_it)), fp, x509);
never executed: return ASN1_item_i2d_fp((&(X509_it)), fp, x509);
0
108}-
109-
110-
111X509 *d2i_X509_bio(BIO *bp, X509 **x509)-
112{-
113 return
executed 6 times by 1 test: return ASN1_item_d2i_bio((&(X509_it)), bp, x509);
Executed by:
  • libcrypto.so.1.1
ASN1_item_d2i_bio((&(X509_it)), bp, x509);
executed 6 times by 1 test: return ASN1_item_d2i_bio((&(X509_it)), bp, x509);
Executed by:
  • libcrypto.so.1.1
6
114}-
115-
116int i2d_X509_bio(BIO *bp, X509 *x509)-
117{-
118 return
executed 9 times by 1 test: return ASN1_item_i2d_bio((&(X509_it)), bp, x509);
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d_bio((&(X509_it)), bp, x509);
executed 9 times by 1 test: return ASN1_item_i2d_bio((&(X509_it)), bp, x509);
Executed by:
  • libcrypto.so.1.1
9
119}-
120-
121-
122X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl)-
123{-
124 return
never executed: return ASN1_item_d2i_fp((&(X509_CRL_it)), fp, crl);
ASN1_item_d2i_fp((&(X509_CRL_it)), fp, crl);
never executed: return ASN1_item_d2i_fp((&(X509_CRL_it)), fp, crl);
0
125}-
126-
127int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl)-
128{-
129 return
never executed: return ASN1_item_i2d_fp((&(X509_CRL_it)), fp, crl);
ASN1_item_i2d_fp((&(X509_CRL_it)), fp, crl);
never executed: return ASN1_item_i2d_fp((&(X509_CRL_it)), fp, crl);
0
130}-
131-
132-
133X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl)-
134{-
135 return
executed 2 times by 1 test: return ASN1_item_d2i_bio((&(X509_CRL_it)), bp, crl);
Executed by:
  • libcrypto.so.1.1
ASN1_item_d2i_bio((&(X509_CRL_it)), bp, crl);
executed 2 times by 1 test: return ASN1_item_d2i_bio((&(X509_CRL_it)), bp, crl);
Executed by:
  • libcrypto.so.1.1
2
136}-
137-
138int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl)-
139{-
140 return
executed 3 times by 1 test: return ASN1_item_i2d_bio((&(X509_CRL_it)), bp, crl);
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d_bio((&(X509_CRL_it)), bp, crl);
executed 3 times by 1 test: return ASN1_item_i2d_bio((&(X509_CRL_it)), bp, crl);
Executed by:
  • libcrypto.so.1.1
3
141}-
142-
143-
144PKCS7 *d2i_PKCS7_fp(FILE *fp, PKCS7 **p7)-
145{-
146 return
never executed: return ASN1_item_d2i_fp((&(PKCS7_it)), fp, p7);
ASN1_item_d2i_fp((&(PKCS7_it)), fp, p7);
never executed: return ASN1_item_d2i_fp((&(PKCS7_it)), fp, p7);
0
147}-
148-
149int i2d_PKCS7_fp(FILE *fp, PKCS7 *p7)-
150{-
151 return
never executed: return ASN1_item_i2d_fp((&(PKCS7_it)), fp, p7);
ASN1_item_i2d_fp((&(PKCS7_it)), fp, p7);
never executed: return ASN1_item_i2d_fp((&(PKCS7_it)), fp, p7);
0
152}-
153-
154-
155PKCS7 *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7)-
156{-
157 return
executed 14 times by 1 test: return ASN1_item_d2i_bio((&(PKCS7_it)), bp, p7);
Executed by:
  • libcrypto.so.1.1
ASN1_item_d2i_bio((&(PKCS7_it)), bp, p7);
executed 14 times by 1 test: return ASN1_item_d2i_bio((&(PKCS7_it)), bp, p7);
Executed by:
  • libcrypto.so.1.1
14
158}-
159-
160int i2d_PKCS7_bio(BIO *bp, PKCS7 *p7)-
161{-
162 return
executed 6 times by 1 test: return ASN1_item_i2d_bio((&(PKCS7_it)), bp, p7);
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d_bio((&(PKCS7_it)), bp, p7);
executed 6 times by 1 test: return ASN1_item_i2d_bio((&(PKCS7_it)), bp, p7);
Executed by:
  • libcrypto.so.1.1
6
163}-
164-
165-
166X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req)-
167{-
168 return
never executed: return ASN1_item_d2i_fp((&(X509_REQ_it)), fp, req);
ASN1_item_d2i_fp((&(X509_REQ_it)), fp, req);
never executed: return ASN1_item_d2i_fp((&(X509_REQ_it)), fp, req);
0
169}-
170-
171int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req)-
172{-
173 return
never executed: return ASN1_item_i2d_fp((&(X509_REQ_it)), fp, req);
ASN1_item_i2d_fp((&(X509_REQ_it)), fp, req);
never executed: return ASN1_item_i2d_fp((&(X509_REQ_it)), fp, req);
0
174}-
175-
176-
177X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req)-
178{-
179 return
executed 4 times by 1 test: return ASN1_item_d2i_bio((&(X509_REQ_it)), bp, req);
Executed by:
  • libcrypto.so.1.1
ASN1_item_d2i_bio((&(X509_REQ_it)), bp, req);
executed 4 times by 1 test: return ASN1_item_d2i_bio((&(X509_REQ_it)), bp, req);
Executed by:
  • libcrypto.so.1.1
4
180}-
181-
182int i2d_X509_REQ_bio(BIO *bp, X509_REQ *req)-
183{-
184 return
executed 6 times by 1 test: return ASN1_item_i2d_bio((&(X509_REQ_it)), bp, req);
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d_bio((&(X509_REQ_it)), bp, req);
executed 6 times by 1 test: return ASN1_item_i2d_bio((&(X509_REQ_it)), bp, req);
Executed by:
  • libcrypto.so.1.1
6
185}-
186-
187-
188-
189-
190RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)-
191{-
192 return
never executed: return ASN1_item_d2i_fp((&(RSAPrivateKey_it)), fp, rsa);
ASN1_item_d2i_fp((&(RSAPrivateKey_it)), fp, rsa);
never executed: return ASN1_item_d2i_fp((&(RSAPrivateKey_it)), fp, rsa);
0
193}-
194-
195int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa)-
196{-
197 return
never executed: return ASN1_item_i2d_fp((&(RSAPrivateKey_it)), fp, rsa);
ASN1_item_i2d_fp((&(RSAPrivateKey_it)), fp, rsa);
never executed: return ASN1_item_i2d_fp((&(RSAPrivateKey_it)), fp, rsa);
0
198}-
199-
200RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)-
201{-
202 return
never executed: return ASN1_item_d2i_fp((&(RSAPublicKey_it)), fp, rsa);
ASN1_item_d2i_fp((&(RSAPublicKey_it)), fp, rsa);
never executed: return ASN1_item_d2i_fp((&(RSAPublicKey_it)), fp, rsa);
0
203}-
204-
205RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa)-
206{-
207 return
never executed: return ASN1_d2i_fp((void *(*)(void)) RSA_new, (void *(*)(void **,const unsigned char **,long)) d2i_RSA_PUBKEY, fp, (void **)rsa);
ASN1_d2i_fp((void *(*)(void))
never executed: return ASN1_d2i_fp((void *(*)(void)) RSA_new, (void *(*)(void **,const unsigned char **,long)) d2i_RSA_PUBKEY, fp, (void **)rsa);
0
208 RSA_new, (void *(*)(void **,const unsigned char **,long)) d2i_RSA_PUBKEY, fp,
never executed: return ASN1_d2i_fp((void *(*)(void)) RSA_new, (void *(*)(void **,const unsigned char **,long)) d2i_RSA_PUBKEY, fp, (void **)rsa);
0
209 (void **)rsa);
never executed: return ASN1_d2i_fp((void *(*)(void)) RSA_new, (void *(*)(void **,const unsigned char **,long)) d2i_RSA_PUBKEY, fp, (void **)rsa);
0
210}-
211-
212int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa)-
213{-
214 return
never executed: return ASN1_item_i2d_fp((&(RSAPublicKey_it)), fp, rsa);
ASN1_item_i2d_fp((&(RSAPublicKey_it)), fp, rsa);
never executed: return ASN1_item_i2d_fp((&(RSAPublicKey_it)), fp, rsa);
0
215}-
216-
217int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa)-
218{-
219 return
never executed: return ASN1_i2d_fp((int (*)(void *,unsigned char **))i2d_RSA_PUBKEY, fp, rsa);
ASN1_i2d_fp((int (*)(void *,unsigned char **))i2d_RSA_PUBKEY, fp, rsa);
never executed: return ASN1_i2d_fp((int (*)(void *,unsigned char **))i2d_RSA_PUBKEY, fp, rsa);
0
220}-
221-
222-
223RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)-
224{-
225 return
never executed: return ASN1_item_d2i_bio((&(RSAPrivateKey_it)), bp, rsa);
ASN1_item_d2i_bio((&(RSAPrivateKey_it)), bp, rsa);
never executed: return ASN1_item_d2i_bio((&(RSAPrivateKey_it)), bp, rsa);
0
226}-
227-
228int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa)-
229{-
230 return
executed 3 times by 1 test: return ASN1_item_i2d_bio((&(RSAPrivateKey_it)), bp, rsa);
Executed by:
  • libcrypto.so.1.1
ASN1_item_i2d_bio((&(RSAPrivateKey_it)), bp, rsa);
executed 3 times by 1 test: return ASN1_item_i2d_bio((&(RSAPrivateKey_it)), bp, rsa);
Executed by:
  • libcrypto.so.1.1
3
231}-
232-
233RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)-
234{-
235 return
never executed: return ASN1_item_d2i_bio((&(RSAPublicKey_it)), bp, rsa);
ASN1_item_d2i_bio((&(RSAPublicKey_it)), bp, rsa);
never executed: return ASN1_item_d2i_bio((&(RSAPublicKey_it)), bp, rsa);
0
236}-
237-
238RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)-
239{-
240 return
never executed: return ((RSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? RSA_new : ((RSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_RSA_PUBKEY : ((RSA *(*)(RSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? rsa : (RSA**)0))));
((RSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? RSA_new : ((RSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_RSA_PUBKEY : ((RSA *(*)(RSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? rsa : (RSA**)0))));
never executed: return ((RSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? RSA_new : ((RSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_RSA_PUBKEY : ((RSA *(*)(RSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? rsa : (RSA**)0))));
0
241}-
242-
243int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa)-
244{-
245 return
never executed: return ASN1_item_i2d_bio((&(RSAPublicKey_it)), bp, rsa);
ASN1_item_i2d_bio((&(RSAPublicKey_it)), bp, rsa);
never executed: return ASN1_item_i2d_bio((&(RSAPublicKey_it)), bp, rsa);
0
246}-
247-
248int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa)-
249{-
250 return
executed 4 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_RSA_PUBKEY : ((int (*)(RSA *,unsigned char **))0))), bp, ((void*) (1 ? rsa : (RSA*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_RSA_PUBKEY : ((int (*)(RSA *,unsigned char **))0))), bp, ((void*) (1 ? rsa : (RSA*)0))));
executed 4 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_RSA_PUBKEY : ((int (*)(RSA *,unsigned char **))0))), bp, ((void*) (1 ? rsa : (RSA*)0))));
Executed by:
  • libcrypto.so.1.1
4
251}-
252-
253-
254-
255-
256DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa)-
257{-
258 return
never executed: return ((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
never executed: return ((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
0
259}-
260-
261int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa)-
262{-
263 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (const DSA*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (const DSA*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (const DSA*)0))));
0
264}-
265-
266DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa)-
267{-
268 return
never executed: return ((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
never executed: return ((DSA*)ASN1_d2i_fp(((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), fp, ((void**) (1 ? dsa : (DSA**)0))));
0
269}-
270-
271int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa)-
272{-
273 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (DSA*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (DSA*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), fp, ((void*) (1 ? dsa : (DSA*)0))));
0
274}-
275-
276-
277DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa)-
278{-
279 return
never executed: return ((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
never executed: return ((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSAPrivateKey : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
0
280}-
281-
282int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa)-
283{-
284 return
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (const DSA*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (const DSA*)0))));
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSAPrivateKey : ((int (*)(const DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (const DSA*)0))));
Executed by:
  • libcrypto.so.1.1
3
285}-
286-
287DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa)-
288{-
289 return
never executed: return ((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
never executed: return ((DSA*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? DSA_new : ((DSA *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_DSA_PUBKEY : ((DSA *(*)(DSA **,const unsigned char **,long))0))), bp, ((void**) (1 ? dsa : (DSA**)0))));
0
290}-
291-
292int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa)-
293{-
294 return
executed 4 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (DSA*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (DSA*)0))));
executed 4 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_DSA_PUBKEY : ((int (*)(DSA *,unsigned char **))0))), bp, ((void*) (1 ? dsa : (DSA*)0))));
Executed by:
  • libcrypto.so.1.1
4
295}-
296-
297-
298-
299-
300-
301EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey)-
302{-
303 return
never executed: return ((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
never executed: return ((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
0
304}-
305-
306int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey)-
307{-
308 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
0
309}-
310-
311EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey)-
312{-
313 return
never executed: return ((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
never executed: return ((EC_KEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? eckey : (EC_KEY**)0))));
0
314}-
315-
316int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey)-
317{-
318 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), fp, ((void*) (1 ? eckey : (EC_KEY*)0))));
0
319}-
320-
321EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey)-
322{-
323 return
executed 3 times by 1 test: return ((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
Executed by:
  • libcrypto.so.1.1
((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
executed 3 times by 1 test: return ((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_EC_PUBKEY : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
Executed by:
  • libcrypto.so.1.1
3
324}-
325-
326int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa)-
327{-
328 return
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? ecdsa : (EC_KEY*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? ecdsa : (EC_KEY*)0))));
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_EC_PUBKEY : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? ecdsa : (EC_KEY*)0))));
Executed by:
  • libcrypto.so.1.1
3
329}-
330-
331EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey)-
332{-
333 return
executed 2 times by 1 test: return ((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
Executed by:
  • libcrypto.so.1.1
((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
executed 2 times by 1 test: return ((EC_KEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EC_KEY_new : ((EC_KEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_ECPrivateKey : ((EC_KEY *(*)(EC_KEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? eckey : (EC_KEY**)0))));
Executed by:
  • libcrypto.so.1.1
2
334}-
335-
336int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey)-
337{-
338 return
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? eckey : (EC_KEY*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? eckey : (EC_KEY*)0))));
executed 3 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_ECPrivateKey : ((int (*)(EC_KEY *,unsigned char **))0))), bp, ((void*) (1 ? eckey : (EC_KEY*)0))));
Executed by:
  • libcrypto.so.1.1
3
339}-
340-
341-
342int X509_pubkey_digest(const X509 *data, const EVP_MD *type,-
343 unsigned char *md, unsigned int *len)-
344{-
345 ASN1_BIT_STRING *key;-
346 key = X509_get0_pubkey_bitstr(data);-
347 if (!key
!keyDescription
TRUEnever evaluated
FALSEevaluated 80 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-80
348 return
never executed: return 0;
0;
never executed: return 0;
0
349 return
executed 80 times by 1 test: return EVP_Digest(key->data, key->length, md, len, type, ((void *)0) );
Executed by:
  • libcrypto.so.1.1
EVP_Digest(key->data, key->length, md, len, type,
executed 80 times by 1 test: return EVP_Digest(key->data, key->length, md, len, type, ((void *)0) );
Executed by:
  • libcrypto.so.1.1
80
350 ((void *)0)
executed 80 times by 1 test: return EVP_Digest(key->data, key->length, md, len, type, ((void *)0) );
Executed by:
  • libcrypto.so.1.1
80
351 );
executed 80 times by 1 test: return EVP_Digest(key->data, key->length, md, len, type, ((void *)0) );
Executed by:
  • libcrypto.so.1.1
80
352}-
353-
354int X509_digest(const X509 *data, const EVP_MD *type, unsigned char *md,-
355 unsigned int *len)-
356{-
357 if (type == EVP_sha1()
type == EVP_sha1()Description
TRUEevaluated 12501 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
&& (
(data->ex_flags & 0x100) != 0Description
TRUEnever evaluated
FALSEevaluated 12501 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
data->ex_flags & 0x100) != 0
(data->ex_flags & 0x100) != 0Description
TRUEnever evaluated
FALSEevaluated 12501 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-12501
358-
359 if (len !=
len != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
360 ((void *)0)
len != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
361 )-
362 *
never executed: *len = sizeof(data->sha1_hash);
len = sizeof(data->sha1_hash);
never executed: *len = sizeof(data->sha1_hash);
0
363 memcpy(md, data->sha1_hash, sizeof(data->sha1_hash));-
364 return
never executed: return 1;
1;
never executed: return 1;
0
365 }-
366 return
executed 12501 times by 1 test: return (ASN1_item_digest ((&(X509_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_digest
executed 12501 times by 1 test: return (ASN1_item_digest ((&(X509_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
12501
367 ((&(X509_it)), type, (char *)data, md, len));
executed 12501 times by 1 test: return (ASN1_item_digest ((&(X509_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
12501
368}-
369-
370int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type,-
371 unsigned char *md, unsigned int *len)-
372{-
373 if (type == EVP_sha1()
type == EVP_sha1()Description
TRUEevaluated 34355 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (
(data->flags & 0x100) != 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 34354 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
data->flags & 0x100) != 0
(data->flags & 0x100) != 0Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 34354 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
1-34355
374-
375 if (len !=
len != ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-1
376 ((void *)0)
len != ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-1
377 )-
378 *
executed 1 time by 1 test: *len = sizeof(data->sha1_hash);
Executed by:
  • libcrypto.so.1.1
len = sizeof(data->sha1_hash);
executed 1 time by 1 test: *len = sizeof(data->sha1_hash);
Executed by:
  • libcrypto.so.1.1
1
379 memcpy(md, data->sha1_hash, sizeof(data->sha1_hash));-
380 return
executed 1 time by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 1 time by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1
381 }-
382 return
executed 34355 times by 1 test: return (ASN1_item_digest ((&(X509_CRL_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_digest
executed 34355 times by 1 test: return (ASN1_item_digest ((&(X509_CRL_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
34355
383 ((&(X509_CRL_it)), type, (char *)data, md, len));
executed 34355 times by 1 test: return (ASN1_item_digest ((&(X509_CRL_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
34355
384}-
385-
386int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type,-
387 unsigned char *md, unsigned int *len)-
388{-
389 return
never executed: return (ASN1_item_digest ((&(X509_REQ_it)), type, (char *)data, md, len));
(ASN1_item_digest
never executed: return (ASN1_item_digest ((&(X509_REQ_it)), type, (char *)data, md, len));
0
390 ((&(X509_REQ_it)), type, (char *)data, md, len));
never executed: return (ASN1_item_digest ((&(X509_REQ_it)), type, (char *)data, md, len));
0
391}-
392-
393int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type,-
394 unsigned char *md, unsigned int *len)-
395{-
396 return
executed 19 times by 1 test: return (ASN1_item_digest ((&(X509_NAME_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
(ASN1_item_digest
executed 19 times by 1 test: return (ASN1_item_digest ((&(X509_NAME_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
19
397 ((&(X509_NAME_it)), type, (char *)data, md, len));
executed 19 times by 1 test: return (ASN1_item_digest ((&(X509_NAME_it)), type, (char *)data, md, len));
Executed by:
  • libcrypto.so.1.1
19
398}-
399-
400int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data,-
401 const EVP_MD *type, unsigned char *md,-
402 unsigned int *len)-
403{-
404 return
never executed: return (ASN1_item_digest((&(PKCS7_ISSUER_AND_SERIAL_it)), type, (char *)data, md, len));
(ASN1_item_digest((&(PKCS7_ISSUER_AND_SERIAL_it)), type,
never executed: return (ASN1_item_digest((&(PKCS7_ISSUER_AND_SERIAL_it)), type, (char *)data, md, len));
0
405 (char *)data, md, len));
never executed: return (ASN1_item_digest((&(PKCS7_ISSUER_AND_SERIAL_it)), type, (char *)data, md, len));
0
406}-
407-
408-
409X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8)-
410{-
411 return
never executed: return ((X509_SIG*)ASN1_d2i_fp(((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8 : (X509_SIG**)0))));
((X509_SIG*)ASN1_d2i_fp(((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8 : (X509_SIG**)0))));
never executed: return ((X509_SIG*)ASN1_d2i_fp(((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8 : (X509_SIG**)0))));
0
412}-
413-
414int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8)-
415{-
416 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), fp, ((void*) (1 ? p8 : (X509_SIG*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), fp, ((void*) (1 ? p8 : (X509_SIG*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), fp, ((void*) (1 ? p8 : (X509_SIG*)0))));
0
417}-
418-
419-
420X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8)-
421{-
422 return
never executed: return ((X509_SIG*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8 : (X509_SIG**)0))));
((X509_SIG*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8 : (X509_SIG**)0))));
never executed: return ((X509_SIG*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? X509_SIG_new : ((X509_SIG *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_X509_SIG : ((X509_SIG *(*)(X509_SIG **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8 : (X509_SIG**)0))));
0
423}-
424-
425int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8)-
426{-
427 return
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), bp, ((void*) (1 ? p8 : (X509_SIG*)0))));
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), bp, ((void*) (1 ? p8 : (X509_SIG*)0))));
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_X509_SIG : ((int (*)(X509_SIG *,unsigned char **))0))), bp, ((void*) (1 ? p8 : (X509_SIG*)0))));
0
428}-
429-
430-
431PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp,-
432 PKCS8_PRIV_KEY_INFO **p8inf)-
433{-
434 return
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0))))
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
0
435 ;
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
0
436}-
437-
438int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf)-
439{-
440 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), fp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), fp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0))))
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), fp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
0
441 ;
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), fp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
0
442}-
443-
444int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key)-
445{-
446 PKCS8_PRIV_KEY_INFO *p8inf;-
447 int ret;-
448 p8inf = EVP_PKEY2PKCS8(key);-
449 if (!p8inf
!p8infDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
450 return
never executed: return 0;
0;
never executed: return 0;
0
451 ret = i2d_PKCS8_PRIV_KEY_INFO_fp(fp, p8inf);-
452 PKCS8_PRIV_KEY_INFO_free(p8inf);-
453 return
never executed: return ret;
ret;
never executed: return ret;
0
454}-
455-
456int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey)-
457{-
458 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
0
459}-
460-
461EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)-
462{-
463 return
never executed: return ((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
never executed: return ((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
0
464}-
465-
466int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey)-
467{-
468 return
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
(ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), fp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
0
469}-
470-
471EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a)-
472{-
473 return
never executed: return ((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
never executed: return ((EVP_PKEY*)ASN1_d2i_fp(((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (EVP_PKEY**)0))));
0
474}-
475-
476-
477-
478PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp,-
479 PKCS8_PRIV_KEY_INFO **p8inf)-
480{-
481 return
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0))))
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
0
482 ;
never executed: return ((PKCS8_PRIV_KEY_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? PKCS8_PRIV_KEY_INFO_new : ((PKCS8_PRIV_KEY_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PKCS8_PRIV_KEY_INFO : ((PKCS8_PRIV_KEY_INFO *(*)(PKCS8_PRIV_KEY_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO**)0)))) ;
0
483}-
484-
485int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf)-
486{-
487 return
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), bp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), bp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0))))
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), bp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
0
488 ;
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PKCS8_PRIV_KEY_INFO : ((int (*)(PKCS8_PRIV_KEY_INFO *,unsigned char **))0))), bp, ((void*) (1 ? p8inf : (PKCS8_PRIV_KEY_INFO*)0)))) ;
0
489}-
490-
491int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key)-
492{-
493 PKCS8_PRIV_KEY_INFO *p8inf;-
494 int ret;-
495 p8inf = EVP_PKEY2PKCS8(key);-
496 if (!p8inf
!p8infDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
497 return
never executed: return 0;
0;
never executed: return 0;
0
498 ret = i2d_PKCS8_PRIV_KEY_INFO_bio(bp, p8inf);-
499 PKCS8_PRIV_KEY_INFO_free(p8inf);-
500 return
never executed: return ret;
ret;
never executed: return ret;
0
501}-
502-
503int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey)-
504{-
505 return
executed 9 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
Executed by:
  • libcrypto.so.1.1
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
executed 9 times by 1 test: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PrivateKey : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
Executed by:
  • libcrypto.so.1.1
9
506}-
507-
508EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)-
509{-
510 return
executed 10 times by 1 test: return ((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
Executed by:
  • libcrypto.so.1.1
((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
executed 10 times by 1 test: return ((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_AutoPrivateKey : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
Executed by:
  • libcrypto.so.1.1
10
511}-
512-
513int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey)-
514{-
515 return
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
(ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_PUBKEY : ((int (*)(EVP_PKEY *,unsigned char **))0))), bp, ((void*) (1 ? pkey : (EVP_PKEY*)0))));
0
516}-
517-
518EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a)-
519{-
520 return
executed 6 times by 1 test: return ((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
Executed by:
  • libcrypto.so.1.1
((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
executed 6 times by 1 test: return ((EVP_PKEY*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? EVP_PKEY_new : ((EVP_PKEY *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_PUBKEY : ((EVP_PKEY *(*)(EVP_PKEY **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (EVP_PKEY**)0))));
Executed by:
  • libcrypto.so.1.1
6
521}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2