Lines Matching +full:xlen +full:- +full:1
29 br_asn1_uint_prepare(const void *xdata, size_t xlen) in br_asn1_uint_prepare() argument
35 while (xlen > 0 && *x == 0) { in br_asn1_uint_prepare()
37 xlen --; in br_asn1_uint_prepare()
40 t.len = xlen; in br_asn1_uint_prepare()
41 t.asn1len = xlen; in br_asn1_uint_prepare()
42 if (xlen == 0 || x[0] >= 0x80) { in br_asn1_uint_prepare()
61 return 1; in br_asn1_encode_length()
69 for (j = i - 1; j >= 0; j --) { in br_asn1_encode_length()
73 return i + 1; in br_asn1_encode_length()
84 return 1 + br_asn1_encode_length(NULL, pp.asn1len) + pp.asn1len; in br_asn1_encode_uint()
91 memcpy(buf + pp.asn1len - pp.len, pp.data, pp.len); in br_asn1_encode_uint()
92 return 1 + lenlen + pp.asn1len; in br_asn1_encode_uint()