Lines Matching defs:cbs
530 // parse_dotted_decimal parses one decimal component from |cbs|, where |cbs| is
532 // component and the dot, so |cbs| may be passed into the function again for the
534 static int parse_dotted_decimal(CBS *cbs, uint64_t *out) {
542 if (!CBS_get_u8(cbs, &u) ||
543 (u == '.' && CBS_len(cbs) > 0)) {
566 CBS cbs;
567 CBS_init(&cbs, (const uint8_t *)text, len);
571 if (!parse_dotted_decimal(&cbs, &a) ||
572 !parse_dotted_decimal(&cbs, &b)) {
586 while (CBS_len(&cbs) > 0) {
587 if (!parse_dotted_decimal(&cbs, &a) ||
599 const CBS *a = a_ptr, *b = b_ptr;
619 CBS cbs;
621 CBS_init(&cbs, CBB_data(cbb), CBB_len(cbb));
622 while (CBS_len(&cbs) != 0) {
623 if (!CBS_get_any_asn1_element(&cbs, NULL, NULL, NULL)) {
632 if (num_children > ((size_t)-1) / sizeof(CBS)) {
641 CBS *children = OPENSSL_malloc(num_children * sizeof(CBS));
645 CBS_init(&cbs, buf, buf_len);
647 if (!CBS_get_any_asn1_element(&cbs, &children[i], NULL, NULL)) {
651 qsort(children, num_children, sizeof(CBS), compare_set_of_element);