Lines Matching defs:xi

95 	X509_INFO *xi=NULL;
117 if ((xi=X509_INFO_new()) == NULL) goto err;
138 if (xi->x509 != NULL)
140 if (!sk_X509_INFO_push(ret,xi)) goto err;
141 if ((xi=X509_INFO_new()) == NULL) goto err;
144 pp=&(xi->x509);
149 if (xi->x509 != NULL)
151 if (!sk_X509_INFO_push(ret,xi)) goto err;
152 if ((xi=X509_INFO_new()) == NULL) goto err;
155 pp=&(xi->x509);
160 if (xi->crl != NULL)
162 if (!sk_X509_INFO_push(ret,xi)) goto err;
163 if ((xi=X509_INFO_new()) == NULL) goto err;
166 pp=&(xi->crl);
172 if (xi->x_pkey != NULL)
174 if (!sk_X509_INFO_push(ret,xi)) goto err;
175 if ((xi=X509_INFO_new()) == NULL) goto err;
179 xi->enc_data=NULL;
180 xi->enc_len=0;
182 xi->x_pkey=X509_PKEY_new();
184 pp=&xi->x_pkey->dec_pkey;
193 if (xi->x_pkey != NULL)
195 if (!sk_X509_INFO_push(ret,xi)) goto err;
196 if ((xi=X509_INFO_new()) == NULL) goto err;
200 xi->enc_data=NULL;
201 xi->enc_len=0;
203 xi->x_pkey=X509_PKEY_new();
205 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;
264 &xi->enc_cipher)) goto err;
265 xi->enc_data=(char *)data;
266 xi->enc_len=(int)len;
284 if ((xi->x509 != NULL) || (xi->crl != NULL) ||
285 (xi->x_pkey != NULL) || (xi->enc_data != NULL))
287 if (!sk_X509_INFO_push(ret,xi)) goto err;
288 xi=NULL;
292 if (xi != NULL) X509_INFO_free(xi);
297 xi=sk_X509_INFO_value(ret,i);
298 X509_INFO_free(xi);
312 int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc,
339 if (xi->x_pkey!=NULL)
341 if ( (xi->enc_data!=NULL) && (xi->enc_len>0) )
350 iv=xi->enc_cipher.iv;
351 data=(unsigned char *)xi->enc_data;
352 i=xi->enc_len;
360 EVP_CIPHER_nid(xi->enc_cipher.cipher));
382 xi->x_pkey->dec_pkey->pkey.rsa,
389 if ((xi->x509 != NULL) && (PEM_write_bio_X509(bp,xi->x509) <= 0))