Lines Matching defs:ndef_aux
60 NDEF_SUPPORT *ndef_aux = NULL;
70 ndef_aux = OPENSSL_zalloc(sizeof(*ndef_aux));
72 if (ndef_aux == NULL || asn_bio == NULL)
83 || BIO_ctrl(asn_bio, BIO_C_SET_EX_ARG, 0, ndef_aux) <= 0)
101 * ndef_aux is now owned by asn_bio so we must not free it in the err
104 ndef_aux = NULL;
113 ndef_aux->val = val;
114 ndef_aux->it = it;
115 ndef_aux->ndef_bio = sarg.ndef_bio;
116 ndef_aux->boundary = sarg.boundary;
117 ndef_aux->out = out;
125 OPENSSL_free(ndef_aux);
131 NDEF_SUPPORT *ndef_aux;
138 ndef_aux = *(NDEF_SUPPORT **)parg;
140 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it);
148 ndef_aux->derbuf = p;
150 ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it);
152 if (*ndef_aux->boundary == NULL)
155 *plen = *ndef_aux->boundary - *pbuf;
163 NDEF_SUPPORT *ndef_aux;
168 ndef_aux = *(NDEF_SUPPORT **)parg;
170 if (ndef_aux == NULL)
173 OPENSSL_free(ndef_aux->derbuf);
175 ndef_aux->derbuf = NULL;
194 NDEF_SUPPORT *ndef_aux;
203 ndef_aux = *(NDEF_SUPPORT **)parg;
205 aux = ndef_aux->it->funcs;
208 sarg.ndef_bio = ndef_aux->ndef_bio;
209 sarg.out = ndef_aux->out;
210 sarg.boundary = ndef_aux->boundary;
212 &ndef_aux->val, ndef_aux->it, &sarg) <= 0)
215 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it);
223 ndef_aux->derbuf = p;
225 derlen = ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it);
227 if (*ndef_aux->boundary == NULL)
229 *pbuf = *ndef_aux->boundary;
230 *plen = derlen - (*ndef_aux->boundary - ndef_aux->derbuf);