Lines Matching refs:ndef_aux

55     NDEF_SUPPORT *ndef_aux = NULL;  in BIO_new_NDEF()  local
64 ndef_aux = OPENSSL_zalloc(sizeof(*ndef_aux)); in BIO_new_NDEF()
66 if (ndef_aux == NULL || asn_bio == NULL) in BIO_new_NDEF()
89 ndef_aux->val = val; in BIO_new_NDEF()
90 ndef_aux->it = it; in BIO_new_NDEF()
91 ndef_aux->ndef_bio = sarg.ndef_bio; in BIO_new_NDEF()
92 ndef_aux->boundary = sarg.boundary; in BIO_new_NDEF()
93 ndef_aux->out = out; in BIO_new_NDEF()
95 BIO_ctrl(asn_bio, BIO_C_SET_EX_ARG, 0, ndef_aux); in BIO_new_NDEF()
101 OPENSSL_free(ndef_aux); in BIO_new_NDEF()
107 NDEF_SUPPORT *ndef_aux; in ndef_prefix() local
114 ndef_aux = *(NDEF_SUPPORT **)parg; in ndef_prefix()
116 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it); in ndef_prefix()
124 ndef_aux->derbuf = p; in ndef_prefix()
126 ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it); in ndef_prefix()
128 if (*ndef_aux->boundary == NULL) in ndef_prefix()
131 *plen = *ndef_aux->boundary - *pbuf; in ndef_prefix()
139 NDEF_SUPPORT *ndef_aux; in ndef_prefix_free() local
144 ndef_aux = *(NDEF_SUPPORT **)parg; in ndef_prefix_free()
146 if (ndef_aux == NULL) in ndef_prefix_free()
149 OPENSSL_free(ndef_aux->derbuf); in ndef_prefix_free()
151 ndef_aux->derbuf = NULL; in ndef_prefix_free()
170 NDEF_SUPPORT *ndef_aux; in ndef_suffix() local
179 ndef_aux = *(NDEF_SUPPORT **)parg; in ndef_suffix()
181 aux = ndef_aux->it->funcs; in ndef_suffix()
184 sarg.ndef_bio = ndef_aux->ndef_bio; in ndef_suffix()
185 sarg.out = ndef_aux->out; in ndef_suffix()
186 sarg.boundary = ndef_aux->boundary; in ndef_suffix()
188 &ndef_aux->val, ndef_aux->it, &sarg) <= 0) in ndef_suffix()
191 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it); in ndef_suffix()
199 ndef_aux->derbuf = p; in ndef_suffix()
201 derlen = ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it); in ndef_suffix()
203 if (*ndef_aux->boundary == NULL) in ndef_suffix()
205 *pbuf = *ndef_aux->boundary; in ndef_suffix()
206 *plen = derlen - (*ndef_aux->boundary - ndef_aux->derbuf); in ndef_suffix()