Lines Matching defs:ch
111 asn1_octet_decode(struct asn1_ctx *ctx, unsigned char *ch)
117 *ch = *(ctx->pointer)++;
124 unsigned char ch;
129 if (!asn1_octet_decode(ctx, &ch))
132 *tag |= ch & 0x7F;
133 } while ((ch & 0x80) == 0x80);
141 unsigned char ch;
143 if (!asn1_octet_decode(ctx, &ch))
146 *cls = (ch & 0xC0) >> 6;
147 *con = (ch & 0x20) >> 5;
148 *tag = (ch & 0x1F);
160 unsigned char ch, cnt;
162 if (!asn1_octet_decode(ctx, &ch))
165 if (ch == 0x80)
170 if (ch < 0x80)
171 *len = ch;
173 cnt = (unsigned char) (ch & 0x7F);
177 if (!asn1_octet_decode(ctx, &ch))
180 *len |= ch;
212 unsigned char ch;
215 if (!asn1_octet_decode(ctx, &ch))
218 if (ch != 0x00) {
223 if (!asn1_octet_decode(ctx, &ch))
226 if (ch != 0x00) {
250 unsigned char ch;
253 if (!asn1_octet_decode(ctx, &ch))
256 *integer = (signed char) ch;
265 if (!asn1_octet_decode(ctx, &ch))
269 *integer |= ch;
278 unsigned char ch;
281 if (!asn1_octet_decode(ctx, &ch))
284 *integer = ch;
285 if (ch == 0)
296 if (!asn1_octet_decode(ctx, &ch))
300 *integer |= ch;
309 unsigned char ch;
312 if (!asn1_octet_decode(ctx, &ch))
315 *integer = ch;
316 if (ch == 0)
327 if (!asn1_octet_decode(ctx, &ch))
331 *integer |= ch;
365 unsigned char ch;
370 if (!asn1_octet_decode(ctx, &ch))
374 *subid |= ch & 0x7F;
375 } while ((ch & 0x80) == 0x80);