Lines Matching refs:datalen
55 static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen, in asn1_find_indefinite_length() argument
64 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
65 if (datalen == dp) in asn1_find_indefinite_length()
86 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
110 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
166 size_t datalen) in asn1_ber_decoder() argument
192 if (datalen > 65535) in asn1_ber_decoder()
197 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
213 dp == datalen) { in asn1_ber_decoder()
222 if (unlikely(dp >= datalen - 1)) in asn1_ber_decoder()
262 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
268 if (unlikely(dp >= datalen - n)) in asn1_ber_decoder()
275 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
289 cons_datalen_stack[csp] = datalen; in asn1_ber_decoder()
290 datalen = dp + len; in asn1_ber_decoder()
328 data, datalen, &dp, &len, &errmsg); in asn1_ber_decoder()
378 len = datalen; in asn1_ber_decoder()
379 datalen = cons_datalen_stack[csp]; in asn1_ber_decoder()
381 tdp, dp, len, datalen); in asn1_ber_decoder()
382 if (datalen == 0) { in asn1_ber_decoder()
384 datalen = len; in asn1_ber_decoder()
385 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
402 datalen = len; in asn1_ber_decoder()