Home | History | Annotate | Download | only in pem

Lines Matching defs:xi

93 	X509_INFO *xi=NULL;
115 if ((xi=X509_INFO_new()) == NULL) goto err;
136 if (xi->x509 != NULL)
138 if (!sk_X509_INFO_push(ret,xi)) goto err;
139 if ((xi=X509_INFO_new()) == NULL) goto err;
142 pp=&(xi->x509);
147 if (xi->x509 != NULL)
149 if (!sk_X509_INFO_push(ret,xi)) goto err;
150 if ((xi=X509_INFO_new()) == NULL) goto err;
153 pp=&(xi->x509);
158 if (xi->crl != NULL)
160 if (!sk_X509_INFO_push(ret,xi)) goto err;
161 if ((xi=X509_INFO_new()) == NULL) goto err;
164 pp=&(xi->crl);
170 if (xi->x_pkey != NULL)
172 if (!sk_X509_INFO_push(ret,xi)) goto err;
173 if ((xi=X509_INFO_new()) == NULL) goto err;
177 xi->enc_data=NULL;
178 xi->enc_len=0;
180 xi->x_pkey=X509_PKEY_new();
182 pp=&xi->x_pkey->dec_pkey;
192 if (xi->x_pkey != NULL)
194 if (!sk_X509_INFO_push(ret,xi)) goto err;
195 if ((xi=X509_INFO_new()) == NULL) goto err;
199 xi->enc_data=NULL;
200 xi->enc_len=0;
202 xi->x_pkey=X509_PKEY_new();
204 pp=&xi->x_pkey->dec_pkey;
214 if (xi->x_pkey != NULL)
216 if (!sk_X509_INFO_push(ret,xi)) goto err;
217 if ((xi=X509_INFO_new()) == NULL) goto err;
221 xi->enc_data=NULL;
222 xi->enc_len=0;
224 xi->x_pkey=X509_PKEY_new();
226 pp=&xi->x_pkey->dec_pkey;
265 &xi->enc_cipher)) goto err;
266 xi->enc_data=(char *)data;
267 xi->enc_len=(int)len;
285 if ((xi->x509 != NULL) || (xi->crl != NULL) ||
286 (xi->x_pkey != NULL) || (xi->enc_data != NULL))
288 if (!sk_X509_INFO_push(ret,xi)) goto err;
289 xi=NULL;
293 if (xi != NULL) X509_INFO_free(xi);
298 xi=sk_X509_INFO_value(ret,i);
299 X509_INFO_free(xi);
313 int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc,
338 if (xi->x_pkey!=NULL)
340 if ( (xi->enc_data!=NULL) && (xi->enc_len>0) )
349 iv=xi->enc_cipher.iv;
350 data=(unsigned char *)xi->enc_data;
351 i=xi->enc_len;
359 EVP_CIPHER_nid(xi->enc_cipher.cipher));
382 xi->x_pkey->dec_pkey->pkey.rsa,
390 if ((xi->x509 != NULL) && (PEM_write_bio_X509(bp,xi->x509) <= 0))