Searched refs:subbuf (Results 1 - 5 of 5) sorted by relevance

/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/
H A Dldap_key_seq.c141 asn1buf tmp, subbuf; local
151 ret = asn1buf_imbed(&subbuf, &tmp, t.length, 0); checkerr;
152 ret = asn1_decode_integer(&subbuf, val); checkerr;
154 safe_syncbuf(&tmp, &subbuf, buflen);
167 asn1buf tmp, subbuf;
177 ret = asn1buf_imbed(&subbuf, &tmp, t.length, 0); checkerr;
178 ret = asn1_decode_unsigned_integer(&subbuf, val); checkerr;
180 safe_syncbuf(&tmp, &subbuf, buflen);
195 asn1buf tmp, subbuf; local
207 ret = asn1buf_imbed(&subbuf,
225 asn1buf subbuf; local
311 asn1buf buf, subbuf; local
[all...]
H A Dasn1buf.c107 asn1buf_imbed(asn1buf *subbuf, const asn1buf *buf, const unsigned int length, const int indef) argument
110 subbuf->base = subbuf->next = buf->next;
113 subbuf->bound = subbuf->base + length - 1;
115 subbuf->bound = buf->bound;
120 asn1buf_sync(asn1buf *buf, asn1buf *subbuf, argument
128 buf->next = subbuf->bound + 1;
130 retval = asn1buf_skiptail(subbuf, length, indef);
135 buf->next = subbuf
[all...]
H A Dasn1_k_decode.c51 retval = asn1_get_tag_2(&subbuf, &t2); \
78 retval = asn1_get_eoc_tag(&subbuf); \
128 retval = decoder(&subbuf, &(var)); \
165 if (asn1buf_remains(&subbuf, seqindef)) { \
178 retval = decoder(&subbuf, &(len), &(var)); \
204 retval = asn1buf_remove_octetstring(&subbuf, taglen, &(var)); \
213 retval = asn1buf_remove_octetstring(&subbuf, taglen, &(var)); \
227 asn1buf subbuf; \
232 retval = asn1buf_imbed(&subbuf, buf, length, seqindef); \
242 asn1buf subbuf; \
[all...]
H A Dasn1buf.h111 asn1_error_code asn1buf_imbed(asn1buf *subbuf, const asn1buf *buf,
115 * requires *subbuf and *buf are allocated
116 * effects *subbuf becomes a sub-buffer of *buf. *subbuf begins
119 * that case, ASN1_OVERRUN is returned) *subbuf's current
120 * position starts at the beginning of *subbuf.
123 asn1_error_code asn1buf_sync(asn1buf *buf, asn1buf *subbuf, asn1_class Class,
128 * requires *subbuf is a sub-buffer of *buf, as created by asn1buf_imbed.
130 * effects Synchronizes *buf's current position to match that of *subbuf.
H A Dkrb5_decode.c116 #define next_tag() next_tag_from_buf(subbuf)
135 retval = asn1_get_eoc_tag(&subbuf); \
142 asn1buf subbuf; \
147 retval = asn1buf_imbed(&subbuf,&buf,length,seqindef); \
152 retval = asn1buf_sync(&buf,&subbuf,asn1class, \
159 retval = decoder(&subbuf,&(var)); \
187 if (asn1buf_remains(&subbuf, seqindef)) { \
197 retval = decoder(&subbuf,&(len),&(var)); \
211 if (asn1buf_remains(&subbuf, seqindef)) { \
640 tmpbody.data = subbuf
[all...]

Completed in 29 milliseconds