Lines Matching refs:datalen
60 static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen, in asn1_find_indefinite_length() argument
69 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
70 if (datalen == dp) in asn1_find_indefinite_length()
91 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
115 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
171 size_t datalen) in asn1_ber_decoder() argument
198 if (datalen > 65535) in asn1_ber_decoder()
203 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
218 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
228 if (unlikely(dp >= datalen - 1)) in asn1_ber_decoder()
268 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
274 if (unlikely(dp >= datalen - n)) in asn1_ber_decoder()
281 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
295 cons_datalen_stack[csp] = datalen; in asn1_ber_decoder()
296 datalen = dp + len; in asn1_ber_decoder()
338 data, datalen, &dp, &len, &errmsg); in asn1_ber_decoder()
388 len = datalen; in asn1_ber_decoder()
389 datalen = cons_datalen_stack[csp]; in asn1_ber_decoder()
391 tdp, dp, len, datalen); in asn1_ber_decoder()
392 if (datalen == 0) { in asn1_ber_decoder()
394 datalen = len; in asn1_ber_decoder()
395 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
412 datalen = len; in asn1_ber_decoder()