Lines Matching refs:datalen
61 static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen, in asn1_find_indefinite_length() argument
70 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
71 if (datalen == dp) in asn1_find_indefinite_length()
92 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
114 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
122 if (len > datalen - dp) in asn1_find_indefinite_length()
174 size_t datalen) in asn1_ber_decoder() argument
201 if (datalen > 65535) in asn1_ber_decoder()
206 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
221 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
231 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
271 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
277 if (unlikely(n > datalen - dp)) in asn1_ber_decoder()
284 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
288 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
301 cons_datalen_stack[csp] = datalen; in asn1_ber_decoder()
302 datalen = dp + len; in asn1_ber_decoder()
336 data, datalen, &tmp, &len, &errmsg); in asn1_ber_decoder()
399 len = datalen; in asn1_ber_decoder()
400 datalen = cons_datalen_stack[csp]; in asn1_ber_decoder()
402 tdp, dp, len, datalen); in asn1_ber_decoder()
403 if (datalen == 0) { in asn1_ber_decoder()
405 datalen = len; in asn1_ber_decoder()
406 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
423 datalen = len; in asn1_ber_decoder()