OpenCoverage

pem_pk8.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder,-
4 int nid, const EVP_CIPHER *enc,-
5 char *kstr, int klen, pem_password_cb *cb, void *u);-
6-
7-
8static int do_pk8pkey_fp(FILE *bp, EVP_PKEY *x, int isder,-
9 int nid, const EVP_CIPHER *enc,-
10 char *kstr, int klen, pem_password_cb *cb, void *u);-
11int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, EVP_PKEY *x, int nid,-
12 char *kstr, int klen,-
13 pem_password_cb *cb, void *u)-
14{-
15 return
never executed: return do_pk8pkey(bp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
do_pk8pkey(bp, x, 0, nid,
never executed: return do_pk8pkey(bp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
16 ((void *)0)
never executed: return do_pk8pkey(bp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
17 , kstr, klen, cb, u);
never executed: return do_pk8pkey(bp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
18}-
19-
20int PEM_write_bio_PKCS8PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,-
21 char *kstr, int klen,-
22 pem_password_cb *cb, void *u)-
23{-
24 return
executed 25 times by 1 test: return do_pk8pkey(bp, x, 0, -1, enc, kstr, klen, cb, u);
Executed by:
  • libcrypto.so.1.1
do_pk8pkey(bp, x, 0, -1, enc, kstr, klen, cb, u);
executed 25 times by 1 test: return do_pk8pkey(bp, x, 0, -1, enc, kstr, klen, cb, u);
Executed by:
  • libcrypto.so.1.1
25
25}-
26-
27int i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,-
28 char *kstr, int klen,-
29 pem_password_cb *cb, void *u)-
30{-
31 return
never executed: return do_pk8pkey(bp, x, 1, -1, enc, kstr, klen, cb, u);
do_pk8pkey(bp, x, 1, -1, enc, kstr, klen, cb, u);
never executed: return do_pk8pkey(bp, x, 1, -1, enc, kstr, klen, cb, u);
0
32}-
33-
34int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,-
35 char *kstr, int klen,-
36 pem_password_cb *cb, void *u)-
37{-
38 return
never executed: return do_pk8pkey(bp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
do_pk8pkey(bp, x, 1, nid,
never executed: return do_pk8pkey(bp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
39 ((void *)0)
never executed: return do_pk8pkey(bp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
40 , kstr, klen, cb, u);
never executed: return do_pk8pkey(bp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
41}-
42-
43static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid,-
44 const EVP_CIPHER *enc, char *kstr, int klen,-
45 pem_password_cb *cb, void *u)-
46{-
47 X509_SIG *p8;-
48 PKCS8_PRIV_KEY_INFO *p8inf;-
49 char buf[1024];-
50 int ret;-
51-
52 if ((
(p8inf = EVP_P...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
p8inf = EVP_PKEY2PKCS8(x)) ==
(p8inf = EVP_P...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-25
53 ((void *)0)
(p8inf = EVP_P...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-25
54 ) {-
55 ERR_put_error(9,(126),(115),__FILE__,73);-
56 return
never executed: return 0;
0;
never executed: return 0;
0
57 }-
58 if (enc
encDescription
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(nid != -1)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
nid != -1)
(nid != -1)Description
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-25
59 if (!kstr
!kstrDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
60 if (!cb
!cbDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
61 klen = PEM_def_callback(buf, 1024, 1, u);
never executed: klen = PEM_def_callback(buf, 1024, 1, u);
0
62 else-
63 klen = cb(buf, 1024, 1, u);
never executed: klen = cb(buf, 1024, 1, u);
0
64 if (klen <= 0
klen <= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
65 ERR_put_error(9,(126),(111),__FILE__,83);-
66 PKCS8_PRIV_KEY_INFO_free(p8inf);-
67 return
never executed: return 0;
0;
never executed: return 0;
0
68 }-
69-
70 kstr = buf;-
71 }
never executed: end of block
0
72 p8 = PKCS8_encrypt(nid, enc, kstr, klen, -
73 ((void *)0)-
74 , 0, 0, p8inf);-
75 if (kstr == buf
kstr == bufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
76 OPENSSL_cleanse(buf, klen);
never executed: OPENSSL_cleanse(buf, klen);
0
77 PKCS8_PRIV_KEY_INFO_free(p8inf);-
78 if (p8 ==
p8 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
79 ((void *)0)
p8 == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
80 )-
81 return
never executed: return 0;
0;
never executed: return 0;
0
82 if (isder
isderDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
83 ret = i2d_PKCS8_bio(bp, p8);
never executed: ret = i2d_PKCS8_bio(bp, p8);
0
84 else-
85 ret = PEM_write_bio_PKCS8(bp, p8);
never executed: ret = PEM_write_bio_PKCS8(bp, p8);
0
86 X509_SIG_free(p8);-
87 return
never executed: return ret;
ret;
never executed: return ret;
0
88 } else {-
89 if (isder
isderDescription
TRUEnever evaluated
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-25
90 ret = i2d_PKCS8_PRIV_KEY_INFO_bio(bp, p8inf);
never executed: ret = i2d_PKCS8_PRIV_KEY_INFO_bio(bp, p8inf);
0
91 else-
92 ret = PEM_write_bio_PKCS8_PRIV_KEY_INFO(bp, p8inf);
executed 25 times by 1 test: ret = PEM_write_bio_PKCS8_PRIV_KEY_INFO(bp, p8inf);
Executed by:
  • libcrypto.so.1.1
25
93 PKCS8_PRIV_KEY_INFO_free(p8inf);-
94 return
executed 25 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 25 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
25
95 }-
96}-
97-
98EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,-
99 void *u)-
100{-
101 PKCS8_PRIV_KEY_INFO *p8inf = -
102 ((void *)0)-
103 ;-
104 X509_SIG *p8 = -
105 ((void *)0)-
106 ;-
107 int klen;-
108 EVP_PKEY *ret;-
109 char psbuf[1024];-
110 p8 = d2i_PKCS8_bio(bp, -
111 ((void *)0)-
112 );-
113 if (!p8
!p8Description
TRUEnever evaluated
FALSEnever evaluated
)
0
114 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
115 ((void *)0)
never executed: return ((void *)0) ;
0
116 ;
never executed: return ((void *)0) ;
0
117 if (cb
cbDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
118 klen = cb(psbuf, 1024, 0, u);
never executed: klen = cb(psbuf, 1024, 0, u);
0
119 else-
120 klen = PEM_def_callback(psbuf, 1024, 0, u);
never executed: klen = PEM_def_callback(psbuf, 1024, 0, u);
0
121 if (klen < 0
klen < 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
122 ERR_put_error(9,(120),(104),__FILE__,128);-
123 X509_SIG_free(p8);-
124 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
125 ((void *)0)
never executed: return ((void *)0) ;
0
126 ;
never executed: return ((void *)0) ;
0
127 }-
128 p8inf = PKCS8_decrypt(p8, psbuf, klen);-
129 X509_SIG_free(p8);-
130 OPENSSL_cleanse(psbuf, klen);-
131 if (!p8inf
!p8infDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
132 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
133 ((void *)0)
never executed: return ((void *)0) ;
0
134 ;
never executed: return ((void *)0) ;
0
135 ret = EVP_PKCS82PKEY(p8inf);-
136 PKCS8_PRIV_KEY_INFO_free(p8inf);-
137 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
138 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
139 ((void *)0)
never executed: return ((void *)0) ;
0
140 ;
never executed: return ((void *)0) ;
0
141 if (x
xDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
142 EVP_PKEY_free(*x);-
143 *x = ret;-
144 }
never executed: end of block
0
145 return
never executed: return ret;
ret;
never executed: return ret;
0
146}-
147-
148-
149-
150int i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,-
151 char *kstr, int klen, pem_password_cb *cb, void *u)-
152{-
153 return
never executed: return do_pk8pkey_fp(fp, x, 1, -1, enc, kstr, klen, cb, u);
do_pk8pkey_fp(fp, x, 1, -1, enc, kstr, klen, cb, u);
never executed: return do_pk8pkey_fp(fp, x, 1, -1, enc, kstr, klen, cb, u);
0
154}-
155-
156int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid,-
157 char *kstr, int klen,-
158 pem_password_cb *cb, void *u)-
159{-
160 return
never executed: return do_pk8pkey_fp(fp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
do_pk8pkey_fp(fp, x, 1, nid,
never executed: return do_pk8pkey_fp(fp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
161 ((void *)0)
never executed: return do_pk8pkey_fp(fp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
162 , kstr, klen, cb, u);
never executed: return do_pk8pkey_fp(fp, x, 1, nid, ((void *)0) , kstr, klen, cb, u);
0
163}-
164-
165int PEM_write_PKCS8PrivateKey_nid(FILE *fp, EVP_PKEY *x, int nid,-
166 char *kstr, int klen,-
167 pem_password_cb *cb, void *u)-
168{-
169 return
never executed: return do_pk8pkey_fp(fp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
do_pk8pkey_fp(fp, x, 0, nid,
never executed: return do_pk8pkey_fp(fp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
170 ((void *)0)
never executed: return do_pk8pkey_fp(fp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
171 , kstr, klen, cb, u);
never executed: return do_pk8pkey_fp(fp, x, 0, nid, ((void *)0) , kstr, klen, cb, u);
0
172}-
173-
174int PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,-
175 char *kstr, int klen, pem_password_cb *cb,-
176 void *u)-
177{-
178 return
never executed: return do_pk8pkey_fp(fp, x, 0, -1, enc, kstr, klen, cb, u);
do_pk8pkey_fp(fp, x, 0, -1, enc, kstr, klen, cb, u);
never executed: return do_pk8pkey_fp(fp, x, 0, -1, enc, kstr, klen, cb, u);
0
179}-
180-
181static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid,-
182 const EVP_CIPHER *enc, char *kstr, int klen,-
183 pem_password_cb *cb, void *u)-
184{-
185 BIO *bp;-
186 int ret;-
187-
188 if ((
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
bp = BIO_new_fp(fp, 0x00)) ==
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
189 ((void *)0)
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
190 ) {-
191 ERR_put_error(9,(125),(7),__FILE__,185);-
192 return
never executed: return 0;
0;
never executed: return 0;
0
193 }-
194 ret = do_pk8pkey(bp, x, isder, nid, enc, kstr, klen, cb, u);-
195 BIO_free(bp);-
196 return
never executed: return ret;
ret;
never executed: return ret;
0
197}-
198-
199EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,-
200 void *u)-
201{-
202 BIO *bp;-
203 EVP_PKEY *ret;-
204-
205 if ((
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
bp = BIO_new_fp(fp, 0x00)) ==
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
206 ((void *)0)
(bp = BIO_new_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
207 ) {-
208 ERR_put_error(9,(121),(7),__FILE__,200);-
209 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
210 ((void *)0)
never executed: return ((void *)0) ;
0
211 ;
never executed: return ((void *)0) ;
0
212 }-
213 ret = d2i_PKCS8PrivateKey_bio(bp, x, cb, u);-
214 BIO_free(bp);-
215 return
never executed: return ret;
ret;
never executed: return ret;
0
216}-
217-
218-
219-
220X509_SIG *PEM_read_bio_PKCS8(BIO *bp, X509_SIG **x, pem_password_cb *cb, void *u){ return
never executed: return PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",bp,(void **)x,cb,u);
PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",bp,(void **)x,cb,u);
never executed: return PEM_ASN1_read_bio((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",bp,(void **)x,cb,u);
} X509_SIG *PEM_read_PKCS8(FILE *fp, X509_SIG **x, pem_password_cb *cb, void *u){ return
never executed: return PEM_ASN1_read((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",fp,(void **)x,cb,u);
PEM_ASN1_read((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",fp,(void **)x,cb,u);
never executed: return PEM_ASN1_read((d2i_of_void *)d2i_X509_SIG, "ENCRYPTED PRIVATE KEY",fp,(void **)x,cb,u);
} int PEM_write_bio_PKCS8(BIO *bp, X509_SIG *x) { return
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
221((
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
222,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
223((
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
224,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
225((
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
226,
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
227((
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
228)
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
;
never executed: return PEM_ASN1_write_bio((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
} int PEM_write_PKCS8(FILE *fp, X509_SIG *x) { return
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
229((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
230,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
231((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
232,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
233((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
234,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
235((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
236)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
;
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_X509_SIG,"ENCRYPTED PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
}
0
237-
238-
239PKCS8_PRIV_KEY_INFO *PEM_read_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO **x, pem_password_cb *cb, void *u){ return
never executed: return PEM_ASN1_read_bio((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",bp,(void **)x,cb,u);
PEM_ASN1_read_bio((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",bp,(void **)x,cb,u);
never executed: return PEM_ASN1_read_bio((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",bp,(void **)x,cb,u);
} PKCS8_PRIV_KEY_INFO *PEM_read_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO **x, pem_password_cb *cb, void *u){ return
never executed: return PEM_ASN1_read((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",fp,(void **)x,cb,u);
PEM_ASN1_read((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",fp,(void **)x,cb,u);
never executed: return PEM_ASN1_read((d2i_of_void *)d2i_PKCS8_PRIV_KEY_INFO, "PRIVATE KEY",fp,(void **)x,cb,u);
} int PEM_write_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO *x) { return
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x,
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
0-25
240((
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
void *)0)
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
241,
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
242((
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
void *)0)
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
243,
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
0,
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
244((
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
void *)0)
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
245,
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
246((
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
void *)0)
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
25
247)
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
;
executed 25 times by 1 test: return PEM_ASN1_write_bio((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",bp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
Executed by:
  • libcrypto.so.1.1
} int PEM_write_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO *x) { return
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0-25
248((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
249,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
250((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
251,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
252((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
253,
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
254((
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
void *)0)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
0
255)
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
;
never executed: return PEM_ASN1_write((i2d_of_void *)i2d_PKCS8_PRIV_KEY_INFO,"PRIVATE KEY",fp,x, ((void *)0) , ((void *)0) ,0, ((void *)0) , ((void *)0) );
}
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2