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 D | ldap_key_seq.c | 141 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 D | asn1buf.c | 107 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 D | asn1_k_decode.c | 51 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 D | asn1buf.h | 111 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 D | krb5_decode.c | 116 #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