Lines Matching refs:len

30                          size_t *len)  in mbedtls_asn1_get_len()  argument
37 *len = *(*p)++; in mbedtls_asn1_get_len()
46 *len = 0; in mbedtls_asn1_get_len()
49 *len = (*len << 8) | **p; in mbedtls_asn1_get_len()
54 if (*len > (size_t) (end - *p)) { in mbedtls_asn1_get_len()
63 size_t *len, int tag) in mbedtls_asn1_get_tag() argument
75 return mbedtls_asn1_get_len(p, end, len); in mbedtls_asn1_get_tag()
85 size_t len; in mbedtls_asn1_get_bool() local
87 if ((ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_BOOLEAN)) != 0) { in mbedtls_asn1_get_bool()
91 if (len != 1) { in mbedtls_asn1_get_bool()
106 size_t len; in asn1_get_tagged_int() local
108 if ((ret = mbedtls_asn1_get_tag(p, end, &len, tag)) != 0) { in asn1_get_tagged_int()
116 if (len == 0) { in asn1_get_tagged_int()
125 while (len > 0 && **p == 0) { in asn1_get_tagged_int()
127 --len; in asn1_get_tagged_int()
132 if (len > sizeof(int)) { in asn1_get_tagged_int()
135 if (len == sizeof(int) && (**p & 0x80) != 0) { in asn1_get_tagged_int()
140 while (len-- > 0) { in asn1_get_tagged_int()
168 size_t len; in mbedtls_asn1_get_mpi() local
170 if ((ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_INTEGER)) != 0) { in mbedtls_asn1_get_mpi()
174 ret = mbedtls_mpi_read_binary(X, *p, len); in mbedtls_asn1_get_mpi()
176 *p += len; in mbedtls_asn1_get_mpi()
188 if ((ret = mbedtls_asn1_get_tag(p, end, &bs->len, MBEDTLS_ASN1_BIT_STRING)) != 0) { in mbedtls_asn1_get_bitstring()
193 if (bs->len < 1) { in mbedtls_asn1_get_bitstring()
196 bs->len -= 1; in mbedtls_asn1_get_bitstring()
207 *p += bs->len; in mbedtls_asn1_get_bitstring()
226 unsigned char *start, size_t len), in mbedtls_asn1_traverse_sequence_of() argument
230 size_t len; in mbedtls_asn1_traverse_sequence_of() local
233 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_asn1_traverse_sequence_of()
238 if (*p + len != end) { in mbedtls_asn1_traverse_sequence_of()
249 if ((ret = mbedtls_asn1_get_len(p, end, &len)) != 0) { in mbedtls_asn1_traverse_sequence_of()
255 ret = cb(ctx, tag, *p, len); in mbedtls_asn1_traverse_sequence_of()
262 *p += len; in mbedtls_asn1_traverse_sequence_of()
272 size_t *len) in mbedtls_asn1_get_bitstring_null() argument
276 if ((ret = mbedtls_asn1_get_tag(p, end, len, MBEDTLS_ASN1_BIT_STRING)) != 0) { in mbedtls_asn1_get_bitstring_null()
280 if (*len == 0) { in mbedtls_asn1_get_bitstring_null()
283 --(*len); in mbedtls_asn1_get_bitstring_null()
310 size_t len) in asn1_get_sequence_of_cb() argument
329 cur->buf.len = len; in asn1_get_sequence_of_cb()
356 size_t len; in mbedtls_asn1_get_alg() local
358 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in mbedtls_asn1_get_alg()
368 end = *p + len; in mbedtls_asn1_get_alg()
370 if ((ret = mbedtls_asn1_get_tag(p, end, &alg->len, MBEDTLS_ASN1_OID)) != 0) { in mbedtls_asn1_get_alg()
375 *p += alg->len; in mbedtls_asn1_get_alg()
385 if ((ret = mbedtls_asn1_get_len(p, end, &params->len)) != 0) { in mbedtls_asn1_get_alg()
390 *p += params->len; in mbedtls_asn1_get_alg()
412 if ((params.tag != MBEDTLS_ASN1_NULL && params.tag != 0) || params.len != 0) { in mbedtls_asn1_get_alg_null()
454 const char *oid, size_t len) in mbedtls_asn1_find_named_data() argument
457 if (list->oid.len == len && in mbedtls_asn1_find_named_data()
458 memcmp(list->oid.p, oid, len) == 0) { in mbedtls_asn1_find_named_data()