Lines Matching refs:contents
42 CBS contents; in cbs_find_ber() local
46 if (!CBS_get_any_ber_asn1_element(&in, &contents, &tag, &header_len)) { in cbs_find_ber()
49 if (CBS_len(&contents) == header_len && in cbs_find_ber()
51 CBS_data(&contents)[header_len-1] == 0x80) { in cbs_find_ber()
56 if (!CBS_skip(&contents, header_len) || in cbs_find_ber()
57 !cbs_find_ber(&contents, ber_found, depth + 1)) { in cbs_find_ber()
78 static char is_eoc(size_t header_len, CBS *contents) { in is_eoc() argument
79 return header_len == 2 && CBS_len(contents) == 2 && in is_eoc()
80 memcmp(CBS_data(contents), "\x00\x00", 2) == 0; in is_eoc()
96 CBS contents; in cbs_convert_ber() local
101 if (!CBS_get_any_ber_asn1_element(in, &contents, &tag, &header_len)) { in cbs_convert_ber()
106 if (CBS_len(&contents) == header_len) { in cbs_convert_ber()
107 if (is_eoc(header_len, &contents)) { in cbs_convert_ber()
111 if (header_len > 0 && CBS_data(&contents)[header_len - 1] == 0x80) { in cbs_convert_ber()
172 if (!CBS_skip(&contents, header_len)) { in cbs_convert_ber()
177 if (!cbs_convert_ber(&contents, out_contents, 0 /* don't squash header */, in cbs_convert_ber()
182 if (!CBB_add_bytes(out_contents, CBS_data(&contents), in cbs_convert_ber()
183 CBS_len(&contents))) { in cbs_convert_ber()