Lines Matching defs:datalen
52 * @datalen: The end of the innermost containing element in the buffer
57 static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen,
66 if (unlikely(datalen - dp < 2)) {
67 if (datalen == dp)
88 if (unlikely(datalen - dp < 2))
110 if (unlikely(n > datalen - dp))
118 if (len > datalen - dp)
147 * @datalen: The size of the encoded data
158 * (1) This won't handle datalen > 65535 without increasing the size of the
170 size_t datalen)
197 if (datalen > 65535)
202 pc, machlen, dp, datalen, csp, jsp);
217 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) {
227 if (unlikely(datalen - dp < 2))
267 if (unlikely(2 > datalen - dp))
273 if (unlikely(n > datalen - dp))
280 if (unlikely(len > datalen - dp))
284 if (unlikely(len > datalen - dp))
297 cons_datalen_stack[csp] = datalen;
298 datalen = dp + len;
332 data, datalen, &tmp, &len, &errmsg);
397 len = datalen;
398 datalen = cons_datalen_stack[csp];
400 tdp, dp, len, datalen);
401 if (datalen == 0) {
403 datalen = len;
404 if (unlikely(datalen - dp < 2))
421 datalen = len;