Lines Matching refs:pointer
95 unsigned char *pointer; /* Octet just to be decoded */ member
113 ctx->pointer = buf; in asn1_open()
120 if (ctx->pointer >= ctx->end) { in asn1_octet_decode()
124 *ch = *(ctx->pointer)++; in asn1_octet_decode()
134 if (ctx->pointer >= ctx->end) {
139 ch = *(ctx->pointer)++; /* ch has 0xa, ptr points to length octet */
141 *val = *(++(ctx->pointer)); /* value has enum value */
145 ctx->pointer++;
216 if (*len > ctx->end - ctx->pointer) in asn1_length_decode()
241 *eoc = ctx->pointer + len; in asn1_header_decode()
270 if (ctx->pointer != eoc) { in asn1_eoc_decode()
425 size = eoc - ctx->pointer + 1; in asn1_oid_decode()
457 while (ctx->pointer < eoc) { in asn1_oid_decode()