Home | History | Annotate | Download | only in x509v3

Lines Matching refs:ptmp

218     X509_PURPOSE *ptmp;
231 if (!(ptmp = OPENSSL_malloc(sizeof(X509_PURPOSE)))) {
235 ptmp->flags = X509_PURPOSE_DYNAMIC;
237 ptmp = X509_PURPOSE_get0(idx);
249 OPENSSL_free(ptmp);
254 if (ptmp->flags & X509_PURPOSE_DYNAMIC_NAME) {
255 OPENSSL_free(ptmp->name);
256 OPENSSL_free(ptmp->sname);
259 ptmp->name = name_dup;
260 ptmp->sname = sname_dup;
262 ptmp->flags &= X509_PURPOSE_DYNAMIC;
264 ptmp->flags |= flags;
266 ptmp->purpose = id;
267 ptmp->trust = trust;
268 ptmp->check_purpose = ck;
269 ptmp->usr_data = arg;
275 xptable_free(ptmp);
278 if (!sk_X509_PURPOSE_push(xptable, ptmp)) {
280 xptable_free(ptmp);