Home | History | Annotate | Download | only in x509v3

Lines Matching refs:ptmp

177 	X509_PURPOSE *ptmp;
186 if(!(ptmp = OPENSSL_malloc(sizeof(X509_PURPOSE)))) {
190 ptmp->flags = X509_PURPOSE_DYNAMIC;
191 } else ptmp = X509_PURPOSE_get0(idx);
194 if(ptmp->flags & X509_PURPOSE_DYNAMIC_NAME) {
195 OPENSSL_free(ptmp->name);
196 OPENSSL_free(ptmp->sname);
199 ptmp->name = BUF_strdup(name);
200 ptmp->sname = BUF_strdup(sname);
201 if(!ptmp->name || !ptmp->sname) {
206 ptmp->flags &= X509_PURPOSE_DYNAMIC;
208 ptmp->flags |= flags;
210 ptmp->purpose = id;
211 ptmp->trust = trust;
212 ptmp->check_purpose = ck;
213 ptmp->usr_data = arg;
221 if (!sk_X509_PURPOSE_push(xptable, ptmp)) {