lib/libcbor/src/cbor.c
117
static cbor_item_t *_cbor_copy_int(cbor_item_t *item, bool negative) {
lib/libcbor/src/cbor.c
118
cbor_item_t *res;
lib/libcbor/src/cbor.c
12
cbor_item_t *cbor_load(cbor_data source, size_t source_size,
lib/libcbor/src/cbor.c
139
static cbor_item_t *_cbor_copy_float_ctrl(cbor_item_t *item) {
lib/libcbor/src/cbor.c
153
cbor_item_t *cbor_copy(cbor_item_t *item) {
lib/libcbor/src/cbor.c
165
cbor_item_t *res = cbor_new_indefinite_bytestring();
lib/libcbor/src/cbor.c
171
cbor_item_t *chunk_copy =
lib/libcbor/src/cbor.c
191
cbor_item_t *res = cbor_new_indefinite_string();
lib/libcbor/src/cbor.c
197
cbor_item_t *chunk_copy =
lib/libcbor/src/cbor.c
213
cbor_item_t *res;
lib/libcbor/src/cbor.c
224
cbor_item_t *entry_copy = cbor_copy(cbor_move(cbor_array_get(item, i)));
lib/libcbor/src/cbor.c
239
cbor_item_t *res;
lib/libcbor/src/cbor.c
251
cbor_item_t *key_copy = cbor_copy(it[i].key);
lib/libcbor/src/cbor.c
256
cbor_item_t *value_copy = cbor_copy(it[i].value);
lib/libcbor/src/cbor.c
275
cbor_item_t *item_copy = cbor_copy(cbor_move(cbor_tag_item(item)));
lib/libcbor/src/cbor.c
279
cbor_item_t *tag = cbor_build_tag(cbor_tag_value(item), item_copy);
lib/libcbor/src/cbor.c
304
static void _cbor_nested_describe(cbor_item_t *item, FILE *out, int indent) {
lib/libcbor/src/cbor.c
405
void cbor_describe(cbor_item_t *item, FILE *out) {
lib/libcbor/src/cbor.h
46
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t* cbor_load(
lib/libcbor/src/cbor.h
56
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t* cbor_copy(cbor_item_t* item);
lib/libcbor/src/cbor.h
61
CBOR_EXPORT void cbor_describe(cbor_item_t* item, FILE* out);
lib/libcbor/src/cbor/arrays.c
100
cbor_item_t **data = _cbor_alloc_multiple(sizeof(cbor_item_t *), size);
lib/libcbor/src/cbor/arrays.c
107
*item = (cbor_item_t){
lib/libcbor/src/cbor/arrays.c
118
cbor_item_t *cbor_new_indefinite_array(void) {
lib/libcbor/src/cbor/arrays.c
119
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/arrays.c
12
size_t cbor_array_size(const cbor_item_t *item) {
lib/libcbor/src/cbor/arrays.c
122
*item = (cbor_item_t){
lib/libcbor/src/cbor/arrays.c
17
size_t cbor_array_allocated(const cbor_item_t *item) {
lib/libcbor/src/cbor/arrays.c
22
cbor_item_t *cbor_array_get(const cbor_item_t *item, size_t index) {
lib/libcbor/src/cbor/arrays.c
23
return cbor_incref(((cbor_item_t **)item->data)[index]);
lib/libcbor/src/cbor/arrays.c
26
bool cbor_array_set(cbor_item_t *item, size_t index, cbor_item_t *value) {
lib/libcbor/src/cbor/arrays.c
36
bool cbor_array_replace(cbor_item_t *item, size_t index, cbor_item_t *value) {
lib/libcbor/src/cbor/arrays.c
39
cbor_intermediate_decref(((cbor_item_t **)item->data)[index]);
lib/libcbor/src/cbor/arrays.c
40
((cbor_item_t **)item->data)[index] = cbor_incref(value);
lib/libcbor/src/cbor/arrays.c
44
bool cbor_array_push(cbor_item_t *array, cbor_item_t *pushee) {
lib/libcbor/src/cbor/arrays.c
48
cbor_item_t **data = (cbor_item_t **)array->data;
lib/libcbor/src/cbor/arrays.c
68
array->data, sizeof(cbor_item_t *), new_allocation);
lib/libcbor/src/cbor/arrays.c
76
((cbor_item_t **)array->data)[metadata->end_ptr++] = pushee;
lib/libcbor/src/cbor/arrays.c
82
bool cbor_array_is_definite(const cbor_item_t *item) {
lib/libcbor/src/cbor/arrays.c
87
bool cbor_array_is_indefinite(const cbor_item_t *item) {
lib/libcbor/src/cbor/arrays.c
92
cbor_item_t **cbor_array_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/arrays.c
94
return (cbor_item_t **)item->data;
lib/libcbor/src/cbor/arrays.c
97
cbor_item_t *cbor_new_definite_array(size_t size) {
lib/libcbor/src/cbor/arrays.c
98
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/arrays.h
103
CBOR_EXPORT cbor_item_t* cbor_new_definite_array(size_t size);
lib/libcbor/src/cbor/arrays.h
110
CBOR_EXPORT cbor_item_t* cbor_new_indefinite_array(void);
lib/libcbor/src/cbor/arrays.h
122
CBOR_EXPORT bool cbor_array_push(cbor_item_t* array, cbor_item_t* pushee);
lib/libcbor/src/cbor/arrays.h
24
CBOR_EXPORT size_t cbor_array_size(const cbor_item_t* item);
lib/libcbor/src/cbor/arrays.h
32
CBOR_EXPORT size_t cbor_array_allocated(const cbor_item_t* item);
lib/libcbor/src/cbor/arrays.h
41
CBOR_EXPORT cbor_item_t* cbor_array_get(const cbor_item_t* item, size_t index);
lib/libcbor/src/cbor/arrays.h
54
CBOR_EXPORT bool cbor_array_set(cbor_item_t* item, size_t index,
lib/libcbor/src/cbor/arrays.h
55
cbor_item_t* value);
lib/libcbor/src/cbor/arrays.h
67
CBOR_EXPORT bool cbor_array_replace(cbor_item_t* item, size_t index,
lib/libcbor/src/cbor/arrays.h
68
cbor_item_t* value);
lib/libcbor/src/cbor/arrays.h
76
CBOR_EXPORT bool cbor_array_is_definite(const cbor_item_t* item);
lib/libcbor/src/cbor/arrays.h
84
CBOR_EXPORT bool cbor_array_is_indefinite(const cbor_item_t* item);
lib/libcbor/src/cbor/arrays.h
95
CBOR_EXPORT cbor_item_t** cbor_array_handle(const cbor_item_t* item);
lib/libcbor/src/cbor/bytestrings.c
108
cbor_item_t **new_chunks_data = _cbor_realloc_multiple(
lib/libcbor/src/cbor/bytestrings.c
109
data->chunks, sizeof(cbor_item_t *), new_chunk_capacity);
lib/libcbor/src/cbor/bytestrings.c
12
size_t cbor_bytestring_length(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
17
unsigned char *cbor_bytestring_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
22
bool cbor_bytestring_is_definite(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
27
bool cbor_bytestring_is_indefinite(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
31
cbor_item_t *cbor_new_definite_bytestring(void) {
lib/libcbor/src/cbor/bytestrings.c
32
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/bytestrings.c
34
*item = (cbor_item_t){
lib/libcbor/src/cbor/bytestrings.c
42
cbor_item_t *cbor_new_indefinite_bytestring(void) {
lib/libcbor/src/cbor/bytestrings.c
43
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/bytestrings.c
45
*item = (cbor_item_t){
lib/libcbor/src/cbor/bytestrings.c
61
cbor_item_t *cbor_build_bytestring(cbor_data handle, size_t length) {
lib/libcbor/src/cbor/bytestrings.c
62
cbor_item_t *item = cbor_new_definite_bytestring();
lib/libcbor/src/cbor/bytestrings.c
71
void cbor_bytestring_set_handle(cbor_item_t *item,
lib/libcbor/src/cbor/bytestrings.c
80
cbor_item_t **cbor_bytestring_chunks_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
86
size_t cbor_bytestring_chunk_count(const cbor_item_t *item) {
lib/libcbor/src/cbor/bytestrings.c
92
bool cbor_bytestring_add_chunk(cbor_item_t *item, cbor_item_t *chunk) {
lib/libcbor/src/cbor/bytestrings.h
105
CBOR_EXPORT bool cbor_bytestring_add_chunk(cbor_item_t *item,
lib/libcbor/src/cbor/bytestrings.h
106
cbor_item_t *chunk);
lib/libcbor/src/cbor/bytestrings.h
115
CBOR_EXPORT cbor_item_t *cbor_new_definite_bytestring(void);
lib/libcbor/src/cbor/bytestrings.h
124
CBOR_EXPORT cbor_item_t *cbor_new_indefinite_bytestring(void);
lib/libcbor/src/cbor/bytestrings.h
136
CBOR_EXPORT cbor_item_t *cbor_build_bytestring(cbor_data handle, size_t length);
lib/libcbor/src/cbor/bytestrings.h
32
CBOR_EXPORT size_t cbor_bytestring_length(const cbor_item_t *item);
lib/libcbor/src/cbor/bytestrings.h
40
CBOR_EXPORT bool cbor_bytestring_is_definite(const cbor_item_t *item);
lib/libcbor/src/cbor/bytestrings.h
48
CBOR_EXPORT bool cbor_bytestring_is_indefinite(const cbor_item_t *item);
lib/libcbor/src/cbor/bytestrings.h
60
CBOR_EXPORT cbor_mutable_data cbor_bytestring_handle(const cbor_item_t *item);
lib/libcbor/src/cbor/bytestrings.h
70
cbor_item_t *item, cbor_mutable_data CBOR_RESTRICT_POINTER data,
lib/libcbor/src/cbor/bytestrings.h
82
CBOR_EXPORT cbor_item_t **cbor_bytestring_chunks_handle(
lib/libcbor/src/cbor/bytestrings.h
83
const cbor_item_t *item);
lib/libcbor/src/cbor/bytestrings.h
91
CBOR_EXPORT size_t cbor_bytestring_chunk_count(const cbor_item_t *item);
lib/libcbor/src/cbor/common.c
112
cbor_item_t **handle = cbor_string_chunks_handle(item);
lib/libcbor/src/cbor/common.c
123
cbor_item_t **handle = cbor_array_handle(item);
lib/libcbor/src/cbor/common.c
156
void cbor_intermediate_decref(cbor_item_t *item) { cbor_decref(&item); }
lib/libcbor/src/cbor/common.c
158
size_t cbor_refcount(const cbor_item_t *item) { return item->refcount; }
lib/libcbor/src/cbor/common.c
160
cbor_item_t *cbor_move(cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
22
bool cbor_isa_uint(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
26
bool cbor_isa_negint(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
30
bool cbor_isa_bytestring(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
34
bool cbor_isa_string(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
38
bool cbor_isa_array(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
42
bool cbor_isa_map(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
46
bool cbor_isa_tag(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
50
bool cbor_isa_float_ctrl(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
54
cbor_type cbor_typeof(const cbor_item_t *item) { return item->type; }
lib/libcbor/src/cbor/common.c
56
bool cbor_is_int(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
60
bool cbor_is_bool(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
66
bool cbor_is_null(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
70
bool cbor_is_undef(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
74
bool cbor_is_float(const cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
78
cbor_item_t *cbor_incref(cbor_item_t *item) {
lib/libcbor/src/cbor/common.c
83
void cbor_decref(cbor_item_t **item_ref) {
lib/libcbor/src/cbor/common.c
84
cbor_item_t *item = *item_ref;
lib/libcbor/src/cbor/common.c
98
cbor_item_t **handle = cbor_bytestring_chunks_handle(item);
lib/libcbor/src/cbor/common.h
158
const cbor_item_t *item); /* Will be inlined iff link-time opt is enabled */
lib/libcbor/src/cbor/common.h
167
CBOR_EXPORT bool cbor_isa_uint(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
174
CBOR_EXPORT bool cbor_isa_negint(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
181
CBOR_EXPORT bool cbor_isa_bytestring(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
188
CBOR_EXPORT bool cbor_isa_string(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
195
CBOR_EXPORT bool cbor_isa_array(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
202
CBOR_EXPORT bool cbor_isa_map(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
209
CBOR_EXPORT bool cbor_isa_tag(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
216
CBOR_EXPORT bool cbor_isa_float_ctrl(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
225
CBOR_EXPORT bool cbor_is_int(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
232
CBOR_EXPORT bool cbor_is_float(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
239
CBOR_EXPORT bool cbor_is_bool(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
252
CBOR_EXPORT bool cbor_is_null(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
265
CBOR_EXPORT bool cbor_is_undef(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
280
CBOR_EXPORT cbor_item_t *cbor_incref(cbor_item_t *item);
lib/libcbor/src/cbor/common.h
289
CBOR_EXPORT void cbor_decref(cbor_item_t **item);
lib/libcbor/src/cbor/common.h
298
CBOR_EXPORT void cbor_intermediate_decref(cbor_item_t *item);
lib/libcbor/src/cbor/common.h
310
CBOR_EXPORT size_t cbor_refcount(const cbor_item_t *item);
lib/libcbor/src/cbor/common.h
328
CBOR_EXPORT cbor_item_t *cbor_move(cbor_item_t *item);
lib/libcbor/src/cbor/data.h
136
struct cbor_item_t* tagged_item;
lib/libcbor/src/cbor/data.h
189
cbor_item_t** chunks;
lib/libcbor/src/cbor/data.h
202
cbor_item_t *key, *value;
lib/libcbor/src/cbor/floats_ctrls.c
100
*item = (cbor_item_t){
lib/libcbor/src/cbor/floats_ctrls.c
109
cbor_item_t *cbor_new_float2(void) {
lib/libcbor/src/cbor/floats_ctrls.c
110
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 4);
lib/libcbor/src/cbor/floats_ctrls.c
113
*item = (cbor_item_t){
lib/libcbor/src/cbor/floats_ctrls.c
115
.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/floats_ctrls.c
12
cbor_float_width cbor_float_get_width(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
121
cbor_item_t *cbor_new_float4(void) {
lib/libcbor/src/cbor/floats_ctrls.c
122
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 4);
lib/libcbor/src/cbor/floats_ctrls.c
125
*item = (cbor_item_t){
lib/libcbor/src/cbor/floats_ctrls.c
127
.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/floats_ctrls.c
133
cbor_item_t *cbor_new_float8(void) {
lib/libcbor/src/cbor/floats_ctrls.c
134
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 8);
lib/libcbor/src/cbor/floats_ctrls.c
137
*item = (cbor_item_t){
lib/libcbor/src/cbor/floats_ctrls.c
139
.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/floats_ctrls.c
145
cbor_item_t *cbor_new_null(void) {
lib/libcbor/src/cbor/floats_ctrls.c
146
cbor_item_t *item = cbor_new_ctrl();
lib/libcbor/src/cbor/floats_ctrls.c
152
cbor_item_t *cbor_new_undef(void) {
lib/libcbor/src/cbor/floats_ctrls.c
153
cbor_item_t *item = cbor_new_ctrl();
lib/libcbor/src/cbor/floats_ctrls.c
159
cbor_item_t *cbor_build_bool(bool value) {
lib/libcbor/src/cbor/floats_ctrls.c
163
cbor_item_t *cbor_build_float2(float value) {
lib/libcbor/src/cbor/floats_ctrls.c
164
cbor_item_t *item = cbor_new_float2();
lib/libcbor/src/cbor/floats_ctrls.c
17
uint8_t cbor_ctrl_value(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
170
cbor_item_t *cbor_build_float4(float value) {
lib/libcbor/src/cbor/floats_ctrls.c
171
cbor_item_t *item = cbor_new_float4();
lib/libcbor/src/cbor/floats_ctrls.c
177
cbor_item_t *cbor_build_float8(double value) {
lib/libcbor/src/cbor/floats_ctrls.c
178
cbor_item_t *item = cbor_new_float8();
lib/libcbor/src/cbor/floats_ctrls.c
184
cbor_item_t *cbor_build_ctrl(uint8_t value) {
lib/libcbor/src/cbor/floats_ctrls.c
185
cbor_item_t *item = cbor_new_ctrl();
lib/libcbor/src/cbor/floats_ctrls.c
23
bool cbor_float_ctrl_is_ctrl(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
28
float cbor_float_get_float2(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
34
float cbor_float_get_float4(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
40
double cbor_float_get_float8(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
46
double cbor_float_get_float(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
61
bool cbor_get_bool(const cbor_item_t *item) {
lib/libcbor/src/cbor/floats_ctrls.c
66
void cbor_set_float2(cbor_item_t *item, float value) {
lib/libcbor/src/cbor/floats_ctrls.c
72
void cbor_set_float4(cbor_item_t *item, float value) {
lib/libcbor/src/cbor/floats_ctrls.c
78
void cbor_set_float8(cbor_item_t *item, double value) {
lib/libcbor/src/cbor/floats_ctrls.c
84
void cbor_set_ctrl(cbor_item_t *item, uint8_t value) {
lib/libcbor/src/cbor/floats_ctrls.c
90
void cbor_set_bool(cbor_item_t *item, bool value) {
lib/libcbor/src/cbor/floats_ctrls.c
96
cbor_item_t *cbor_new_ctrl(void) {
lib/libcbor/src/cbor/floats_ctrls.c
97
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/floats_ctrls.h
101
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float2(void);
lib/libcbor/src/cbor/floats_ctrls.h
109
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float4(void);
lib/libcbor/src/cbor/floats_ctrls.h
117
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float8(void);
lib/libcbor/src/cbor/floats_ctrls.h
123
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_null(void);
lib/libcbor/src/cbor/floats_ctrls.h
129
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_undef(void);
lib/libcbor/src/cbor/floats_ctrls.h
136
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_bool(bool value);
lib/libcbor/src/cbor/floats_ctrls.h
149
CBOR_EXPORT void cbor_set_ctrl(cbor_item_t *item, uint8_t value);
lib/libcbor/src/cbor/floats_ctrls.h
156
CBOR_EXPORT void cbor_set_bool(cbor_item_t *item, bool value);
lib/libcbor/src/cbor/floats_ctrls.h
163
CBOR_EXPORT void cbor_set_float2(cbor_item_t *item, float value);
lib/libcbor/src/cbor/floats_ctrls.h
170
CBOR_EXPORT void cbor_set_float4(cbor_item_t *item, float value);
lib/libcbor/src/cbor/floats_ctrls.h
177
CBOR_EXPORT void cbor_set_float8(cbor_item_t *item, double value);
lib/libcbor/src/cbor/floats_ctrls.h
184
_CBOR_NODISCARD CBOR_EXPORT uint8_t cbor_ctrl_value(const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
191
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float2(float value);
lib/libcbor/src/cbor/floats_ctrls.h
198
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float4(float value);
lib/libcbor/src/cbor/floats_ctrls.h
205
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float8(double value);
lib/libcbor/src/cbor/floats_ctrls.h
212
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_ctrl(uint8_t value);
lib/libcbor/src/cbor/floats_ctrls.h
30
const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
38
cbor_float_get_width(const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
48
const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
58
const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
68
const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
78
const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
85
_CBOR_NODISCARD CBOR_EXPORT bool cbor_get_bool(const cbor_item_t *item);
lib/libcbor/src/cbor/floats_ctrls.h
93
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_ctrl(void);
lib/libcbor/src/cbor/internal/builder_callbacks.c
103
cbor_item_t *tagged_item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
144
cbor_item_t *res = cbor_new_int8();
lib/libcbor/src/cbor/internal/builder_callbacks.c
153
cbor_item_t *res = cbor_new_int16();
lib/libcbor/src/cbor/internal/builder_callbacks.c
162
cbor_item_t *res = cbor_new_int32();
lib/libcbor/src/cbor/internal/builder_callbacks.c
171
cbor_item_t *res = cbor_new_int64();
lib/libcbor/src/cbor/internal/builder_callbacks.c
180
cbor_item_t *res = cbor_new_int8();
lib/libcbor/src/cbor/internal/builder_callbacks.c
189
cbor_item_t *res = cbor_new_int16();
lib/libcbor/src/cbor/internal/builder_callbacks.c
198
cbor_item_t *res = cbor_new_int32();
lib/libcbor/src/cbor/internal/builder_callbacks.c
207
cbor_item_t *res = cbor_new_int64();
lib/libcbor/src/cbor/internal/builder_callbacks.c
225
cbor_item_t *new_chunk = cbor_new_definite_bytestring();
lib/libcbor/src/cbor/internal/builder_callbacks.c
24
void _cbor_builder_append(cbor_item_t *item,
lib/libcbor/src/cbor/internal/builder_callbacks.c
250
cbor_item_t *res = cbor_new_indefinite_bytestring();
lib/libcbor/src/cbor/internal/builder_callbacks.c
277
cbor_item_t *new_chunk = cbor_new_definite_string();
lib/libcbor/src/cbor/internal/builder_callbacks.c
301
cbor_item_t *res = cbor_new_indefinite_string();
lib/libcbor/src/cbor/internal/builder_callbacks.c
309
cbor_item_t *res = cbor_new_definite_array(size);
lib/libcbor/src/cbor/internal/builder_callbacks.c
320
cbor_item_t *res = cbor_new_indefinite_array();
lib/libcbor/src/cbor/internal/builder_callbacks.c
327
cbor_item_t *res = cbor_new_indefinite_map();
lib/libcbor/src/cbor/internal/builder_callbacks.c
335
cbor_item_t *res = cbor_new_definite_map(size);
lib/libcbor/src/cbor/internal/builder_callbacks.c
347
bool _cbor_is_indefinite(cbor_item_t *item) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
366
cbor_item_t *item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
383
cbor_item_t *res = cbor_new_float2();
lib/libcbor/src/cbor/internal/builder_callbacks.c
391
cbor_item_t *res = cbor_new_float4();
lib/libcbor/src/cbor/internal/builder_callbacks.c
399
cbor_item_t *res = cbor_new_float8();
lib/libcbor/src/cbor/internal/builder_callbacks.c
407
cbor_item_t *res = cbor_new_null();
lib/libcbor/src/cbor/internal/builder_callbacks.c
414
cbor_item_t *res = cbor_new_undef();
lib/libcbor/src/cbor/internal/builder_callbacks.c
421
cbor_item_t *res = cbor_build_bool(value);
lib/libcbor/src/cbor/internal/builder_callbacks.c
428
cbor_item_t *res = cbor_new_tag(value);
lib/libcbor/src/cbor/internal/builder_callbacks.c
52
cbor_item_t *stack_item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
89
cbor_item_t *map_entry = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.h
25
cbor_item_t *root;
lib/libcbor/src/cbor/internal/builder_callbacks.h
31
void _cbor_builder_append(cbor_item_t *item, struct _cbor_decoder_context *ctx);
lib/libcbor/src/cbor/internal/stack.c
22
cbor_item_t *item,
lib/libcbor/src/cbor/internal/stack.h
22
cbor_item_t *item;
lib/libcbor/src/cbor/internal/stack.h
46
struct _cbor_stack_record *_cbor_stack_push(struct _cbor_stack *, cbor_item_t *,
lib/libcbor/src/cbor/ints.c
10
cbor_int_width cbor_int_get_width(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
101
*item = (cbor_item_t){.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/ints.c
108
cbor_item_t *cbor_new_int32(void) {
lib/libcbor/src/cbor/ints.c
109
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 4);
lib/libcbor/src/cbor/ints.c
111
*item = (cbor_item_t){.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/ints.c
118
cbor_item_t *cbor_new_int64(void) {
lib/libcbor/src/cbor/ints.c
119
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 8);
lib/libcbor/src/cbor/ints.c
121
*item = (cbor_item_t){.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/ints.c
128
cbor_item_t *cbor_build_uint8(uint8_t value) {
lib/libcbor/src/cbor/ints.c
129
cbor_item_t *item = cbor_new_int8();
lib/libcbor/src/cbor/ints.c
136
cbor_item_t *cbor_build_uint16(uint16_t value) {
lib/libcbor/src/cbor/ints.c
137
cbor_item_t *item = cbor_new_int16();
lib/libcbor/src/cbor/ints.c
144
cbor_item_t *cbor_build_uint32(uint32_t value) {
lib/libcbor/src/cbor/ints.c
145
cbor_item_t *item = cbor_new_int32();
lib/libcbor/src/cbor/ints.c
15
uint8_t cbor_get_uint8(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
152
cbor_item_t *cbor_build_uint64(uint64_t value) {
lib/libcbor/src/cbor/ints.c
153
cbor_item_t *item = cbor_new_int64();
lib/libcbor/src/cbor/ints.c
160
cbor_item_t *cbor_build_negint8(uint8_t value) {
lib/libcbor/src/cbor/ints.c
161
cbor_item_t *item = cbor_new_int8();
lib/libcbor/src/cbor/ints.c
168
cbor_item_t *cbor_build_negint16(uint16_t value) {
lib/libcbor/src/cbor/ints.c
169
cbor_item_t *item = cbor_new_int16();
lib/libcbor/src/cbor/ints.c
176
cbor_item_t *cbor_build_negint32(uint32_t value) {
lib/libcbor/src/cbor/ints.c
177
cbor_item_t *item = cbor_new_int32();
lib/libcbor/src/cbor/ints.c
184
cbor_item_t *cbor_build_negint64(uint64_t value) {
lib/libcbor/src/cbor/ints.c
185
cbor_item_t *item = cbor_new_int64();
lib/libcbor/src/cbor/ints.c
21
uint16_t cbor_get_uint16(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
27
uint32_t cbor_get_uint32(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
33
uint64_t cbor_get_uint64(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
39
uint64_t cbor_get_int(const cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
54
void cbor_set_uint8(cbor_item_t *item, uint8_t value) {
lib/libcbor/src/cbor/ints.c
60
void cbor_set_uint16(cbor_item_t *item, uint16_t value) {
lib/libcbor/src/cbor/ints.c
66
void cbor_set_uint32(cbor_item_t *item, uint32_t value) {
lib/libcbor/src/cbor/ints.c
72
void cbor_set_uint64(cbor_item_t *item, uint64_t value) {
lib/libcbor/src/cbor/ints.c
78
void cbor_mark_uint(cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
83
void cbor_mark_negint(cbor_item_t *item) {
lib/libcbor/src/cbor/ints.c
88
cbor_item_t *cbor_new_int8(void) {
lib/libcbor/src/cbor/ints.c
89
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 1);
lib/libcbor/src/cbor/ints.c
91
*item = (cbor_item_t){.data = (unsigned char *)item + sizeof(cbor_item_t),
lib/libcbor/src/cbor/ints.c
98
cbor_item_t *cbor_new_int16(void) {
lib/libcbor/src/cbor/ints.c
99
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t) + 2);
lib/libcbor/src/cbor/ints.h
105
CBOR_EXPORT void cbor_mark_uint(cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
113
CBOR_EXPORT void cbor_mark_negint(cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
122
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int8(void);
lib/libcbor/src/cbor/ints.h
131
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int16(void);
lib/libcbor/src/cbor/ints.h
140
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int32(void);
lib/libcbor/src/cbor/ints.h
149
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int64(void);
lib/libcbor/src/cbor/ints.h
156
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint8(uint8_t value);
lib/libcbor/src/cbor/ints.h
163
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint16(uint16_t value);
lib/libcbor/src/cbor/ints.h
170
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint32(uint32_t value);
lib/libcbor/src/cbor/ints.h
177
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint64(uint64_t value);
lib/libcbor/src/cbor/ints.h
184
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint8(uint8_t value);
lib/libcbor/src/cbor/ints.h
191
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint16(uint16_t value);
lib/libcbor/src/cbor/ints.h
198
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint32(uint32_t value);
lib/libcbor/src/cbor/ints.h
205
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint64(uint64_t value);
lib/libcbor/src/cbor/ints.h
29
_CBOR_NODISCARD CBOR_EXPORT uint8_t cbor_get_uint8(const cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
36
_CBOR_NODISCARD CBOR_EXPORT uint16_t cbor_get_uint16(const cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
43
_CBOR_NODISCARD CBOR_EXPORT uint32_t cbor_get_uint32(const cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
50
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_uint64(const cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
57
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_int(const cbor_item_t *item);
lib/libcbor/src/cbor/ints.h
65
CBOR_EXPORT void cbor_set_uint8(cbor_item_t *item, uint8_t value);
lib/libcbor/src/cbor/ints.h
73
CBOR_EXPORT void cbor_set_uint16(cbor_item_t *item, uint16_t value);
lib/libcbor/src/cbor/ints.h
81
CBOR_EXPORT void cbor_set_uint32(cbor_item_t *item, uint32_t value);
lib/libcbor/src/cbor/ints.h
89
CBOR_EXPORT void cbor_set_uint64(cbor_item_t *item, uint64_t value);
lib/libcbor/src/cbor/ints.h
97
cbor_int_get_width(const cbor_item_t *item);
lib/libcbor/src/cbor/maps.c
106
bool cbor_map_add(cbor_item_t *item, struct cbor_pair pair) {
lib/libcbor/src/cbor/maps.c
11
size_t cbor_map_size(const cbor_item_t *item) {
lib/libcbor/src/cbor/maps.c
112
bool cbor_map_is_definite(const cbor_item_t *item) {
lib/libcbor/src/cbor/maps.c
117
bool cbor_map_is_indefinite(const cbor_item_t *item) {
lib/libcbor/src/cbor/maps.c
121
struct cbor_pair *cbor_map_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/maps.c
16
size_t cbor_map_allocated(const cbor_item_t *item) {
lib/libcbor/src/cbor/maps.c
21
cbor_item_t *cbor_new_definite_map(size_t size) {
lib/libcbor/src/cbor/maps.c
22
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/maps.c
25
*item = (cbor_item_t){
lib/libcbor/src/cbor/maps.c
37
cbor_item_t *cbor_new_indefinite_map(void) {
lib/libcbor/src/cbor/maps.c
38
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/maps.c
41
*item = (cbor_item_t){
lib/libcbor/src/cbor/maps.c
52
bool _cbor_map_add_key(cbor_item_t *item, cbor_item_t *key) {
lib/libcbor/src/cbor/maps.c
95
bool _cbor_map_add_value(cbor_item_t *item, cbor_item_t *value) {
lib/libcbor/src/cbor/maps.h
101
const cbor_item_t *item);
lib/libcbor/src/cbor/maps.h
110
const cbor_item_t *item);
lib/libcbor/src/cbor/maps.h
29
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_size(const cbor_item_t *item);
lib/libcbor/src/cbor/maps.h
36
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_allocated(const cbor_item_t *item);
lib/libcbor/src/cbor/maps.h
43
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_definite_map(size_t size);
lib/libcbor/src/cbor/maps.h
49
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_indefinite_map(void);
lib/libcbor/src/cbor/maps.h
61
_CBOR_NODISCARD CBOR_EXPORT bool cbor_map_add(cbor_item_t *item,
lib/libcbor/src/cbor/maps.h
73
_CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_key(cbor_item_t *item,
lib/libcbor/src/cbor/maps.h
74
cbor_item_t *key);
lib/libcbor/src/cbor/maps.h
85
_CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_value(cbor_item_t *item,
lib/libcbor/src/cbor/maps.h
86
cbor_item_t *value);
lib/libcbor/src/cbor/maps.h
93
_CBOR_NODISCARD CBOR_EXPORT bool cbor_map_is_definite(const cbor_item_t *item);
lib/libcbor/src/cbor/serialization.c
104
cbor_item_t **chunks = cbor_string_chunks_handle(item);
lib/libcbor/src/cbor/serialization.c
115
cbor_item_t **items = cbor_array_handle(item);
lib/libcbor/src/cbor/serialization.c
154
size_t cbor_serialize_alloc(const cbor_item_t *item, unsigned char **buffer,
lib/libcbor/src/cbor/serialization.c
174
size_t cbor_serialize_uint(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
190
size_t cbor_serialize_negint(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
20
size_t cbor_serialize(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
206
size_t cbor_serialize_bytestring(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
223
cbor_item_t **chunks = cbor_bytestring_chunks_handle(item);
lib/libcbor/src/cbor/serialization.c
238
size_t cbor_serialize_string(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
255
cbor_item_t **chunks = cbor_string_chunks_handle(item);
lib/libcbor/src/cbor/serialization.c
270
size_t cbor_serialize_array(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
274
cbor_item_t **handle = cbor_array_handle(item);
lib/libcbor/src/cbor/serialization.c
301
size_t cbor_serialize_map(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
339
size_t cbor_serialize_tag(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
351
size_t cbor_serialize_float_ctrl(const cbor_item_t *item, unsigned char *buffer,
lib/libcbor/src/cbor/serialization.c
61
size_t cbor_serialized_size(const cbor_item_t *item) {
lib/libcbor/src/cbor/serialization.c
89
cbor_item_t **chunks = cbor_bytestring_chunks_handle(item);
lib/libcbor/src/cbor/serialization.h
107
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_string(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
118
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_array(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
129
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_map(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
140
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_tag(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
152
cbor_serialize_float_ctrl(const cbor_item_t *, cbor_mutable_data, size_t);
lib/libcbor/src/cbor/serialization.h
31
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize(const cbor_item_t *item,
lib/libcbor/src/cbor/serialization.h
45
cbor_serialized_size(const cbor_item_t *item);
lib/libcbor/src/cbor/serialization.h
64
CBOR_EXPORT size_t cbor_serialize_alloc(const cbor_item_t *item,
lib/libcbor/src/cbor/serialization.h
75
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_uint(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
86
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_negint(const cbor_item_t *,
lib/libcbor/src/cbor/serialization.h
98
cbor_serialize_bytestring(const cbor_item_t *, cbor_mutable_data, size_t);
lib/libcbor/src/cbor/strings.c
110
size_t cbor_string_length(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
115
unsigned char *cbor_string_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
12
cbor_item_t *cbor_new_definite_string(void) {
lib/libcbor/src/cbor/strings.c
120
size_t cbor_string_codepoint_count(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
125
bool cbor_string_is_definite(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
13
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/strings.c
130
bool cbor_string_is_indefinite(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
15
*item = (cbor_item_t){
lib/libcbor/src/cbor/strings.c
22
cbor_item_t *cbor_new_indefinite_string(void) {
lib/libcbor/src/cbor/strings.c
23
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/strings.c
25
*item = (cbor_item_t){
lib/libcbor/src/cbor/strings.c
41
cbor_item_t *cbor_build_string(const char *val) {
lib/libcbor/src/cbor/strings.c
42
cbor_item_t *item = cbor_new_definite_string();
lib/libcbor/src/cbor/strings.c
52
cbor_item_t *cbor_build_stringn(const char *val, size_t length) {
lib/libcbor/src/cbor/strings.c
53
cbor_item_t *item = cbor_new_definite_string();
lib/libcbor/src/cbor/strings.c
62
void cbor_string_set_handle(cbor_item_t *item,
lib/libcbor/src/cbor/strings.c
71
cbor_item_t **cbor_string_chunks_handle(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
77
size_t cbor_string_chunk_count(const cbor_item_t *item) {
lib/libcbor/src/cbor/strings.c
83
bool cbor_string_add_chunk(cbor_item_t *item, cbor_item_t *chunk) {
lib/libcbor/src/cbor/strings.c
96
cbor_item_t **new_chunks_data = _cbor_realloc_multiple(
lib/libcbor/src/cbor/strings.c
97
data->chunks, sizeof(cbor_item_t *), new_chunk_capacity);
lib/libcbor/src/cbor/strings.h
107
cbor_string_chunk_count(const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
120
_CBOR_NODISCARD CBOR_EXPORT bool cbor_string_add_chunk(cbor_item_t *item,
lib/libcbor/src/cbor/strings.h
121
cbor_item_t *chunk);
lib/libcbor/src/cbor/strings.h
129
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_definite_string(void);
lib/libcbor/src/cbor/strings.h
137
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_indefinite_string(void);
lib/libcbor/src/cbor/strings.h
146
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_string(const char *val);
lib/libcbor/src/cbor/strings.h
155
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_stringn(const char *val,
lib/libcbor/src/cbor/strings.h
32
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_string_length(const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
42
cbor_string_codepoint_count(const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
50
const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
58
const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
70
cbor_string_handle(const cbor_item_t *item);
lib/libcbor/src/cbor/strings.h
87
cbor_item_t *item, cbor_mutable_data CBOR_RESTRICT_POINTER data,
lib/libcbor/src/cbor/strings.h
98
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t **cbor_string_chunks_handle(
lib/libcbor/src/cbor/strings.h
99
const cbor_item_t *item);
lib/libcbor/src/cbor/tags.c
10
cbor_item_t *cbor_new_tag(uint64_t value) {
lib/libcbor/src/cbor/tags.c
11
cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
lib/libcbor/src/cbor/tags.c
14
*item = (cbor_item_t){
lib/libcbor/src/cbor/tags.c
23
cbor_item_t *cbor_tag_item(const cbor_item_t *item) {
lib/libcbor/src/cbor/tags.c
28
uint64_t cbor_tag_value(const cbor_item_t *item) {
lib/libcbor/src/cbor/tags.c
33
void cbor_tag_set_item(cbor_item_t *item, cbor_item_t *tagged_item) {
lib/libcbor/src/cbor/tags.c
39
cbor_item_t *cbor_build_tag(uint64_t value, cbor_item_t *item) {
lib/libcbor/src/cbor/tags.c
40
cbor_item_t *res = cbor_new_tag(value);
lib/libcbor/src/cbor/tags.h
30
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_tag(uint64_t value);
lib/libcbor/src/cbor/tags.h
37
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_tag_item(const cbor_item_t *item);
lib/libcbor/src/cbor/tags.h
44
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_tag_value(const cbor_item_t *item);
lib/libcbor/src/cbor/tags.h
51
CBOR_EXPORT void cbor_tag_set_item(cbor_item_t *item, cbor_item_t *tagged_item);
lib/libcbor/src/cbor/tags.h
59
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_tag(uint64_t value,
lib/libcbor/src/cbor/tags.h
60
cbor_item_t *item);
lib/libfido2/src/assert.c
15
adjust_assert_count(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/assert.c
372
cbor_item_t *item = NULL;
lib/libfido2/src/assert.c
51
parse_assert_reply(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/assert.c
85
cbor_item_t *argv[7];
lib/libfido2/src/assert.c
916
cbor_item_t *item = NULL;
lib/libfido2/src/assert.c
955
cbor_item_t *item = NULL;
lib/libfido2/src/authkey.c
10
parse_authkey(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/authkey.c
28
cbor_item_t *argv[2];
lib/libfido2/src/bio.c
149
decode_template(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/bio.c
170
decode_template_array(const cbor_item_t *item, void *arg)
lib/libfido2/src/bio.c
196
bio_parse_template_array(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/bio.c
20
bio_prepare_hmac(uint8_t cmd, cbor_item_t **argv, size_t argc,
lib/libfido2/src/bio.c
21
cbor_item_t **param, fido_blob_t *hmac_data)
lib/libfido2/src/bio.c
286
cbor_item_t *argv[2];
lib/libfido2/src/bio.c
334
bio_parse_enroll_status(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/bio.c
369
bio_parse_template_id(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/bio.c
421
cbor_item_t *argv[3];
lib/libfido2/src/bio.c
516
cbor_item_t *argv[3];
lib/libfido2/src/bio.c
580
cbor_item_t *argv[1];
lib/libfido2/src/bio.c
60
bio_tx(fido_dev_t *dev, uint8_t subcmd, cbor_item_t **sub_argv, size_t sub_argc,
lib/libfido2/src/bio.c
621
bio_parse_info(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/bio.c
63
cbor_item_t *argv[5];
lib/libfido2/src/blob.c
109
fido_blob_decode(const cbor_item_t *item, fido_blob_t *b)
lib/libfido2/src/blob.c
121
fido_blob_serialise(fido_blob_t *b, const cbor_item_t *item)
lib/libfido2/src/blob.c
99
cbor_item_t *
lib/libfido2/src/blob.h
27
cbor_item_t *fido_blob_encode(const fido_blob_t *);
lib/libfido2/src/blob.h
29
int fido_blob_decode(const cbor_item_t *, fido_blob_t *);
lib/libfido2/src/cbor.c
1030
cbor_decode_pubkey(const cbor_item_t *item, int *type, void *key)
lib/libfido2/src/cbor.c
1068
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
1125
decode_cred_extension(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cbor.c
1184
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
12
check_key_type(cbor_item_t *item)
lib/libfido2/src/cbor.c
121
int(*parser)(const cbor_item_t *, const cbor_item_t *, void *))
lib/libfido2/src/cbor.c
1216
decode_assert_extension(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/cbor.c
123
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
1254
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
1284
cbor_decode_cred_authdata(const cbor_item_t *item, int cose_alg,
lib/libfido2/src/cbor.c
1334
cbor_decode_assert_authdata(const cbor_item_t *item, fido_blob_t *authdata_cbor,
lib/libfido2/src/cbor.c
1380
decode_x5c(const cbor_item_t *item, void *arg)
lib/libfido2/src/cbor.c
1391
decode_attstmt_entry(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cbor.c
1448
cbor_decode_attstmt(const cbor_item_t *item, fido_attstmt_t *attstmt)
lib/libfido2/src/cbor.c
1470
cbor_decode_uint64(const cbor_item_t *item, uint64_t *n)
lib/libfido2/src/cbor.c
1483
decode_cred_id_entry(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cbor.c
1509
cbor_decode_cred_id(const cbor_item_t *item, fido_blob_t *id)
lib/libfido2/src/cbor.c
1522
decode_user_entry(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cbor.c
1564
cbor_decode_user(const cbor_item_t *item, fido_user_t *user)
lib/libfido2/src/cbor.c
1577
decode_rp_entity_entry(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/cbor.c
1610
cbor_decode_rp_entity(const cbor_item_t *item, fido_rp_t *rp)
lib/libfido2/src/cbor.c
1622
cbor_item_t *
lib/libfido2/src/cbor.c
1636
cbor_array_append(cbor_item_t **array, cbor_item_t *item)
lib/libfido2/src/cbor.c
1638
cbor_item_t **v, *ret;
lib/libfido2/src/cbor.c
1662
cbor_array_drop(cbor_item_t **array, size_t idx)
lib/libfido2/src/cbor.c
1664
cbor_item_t **v, *ret;
lib/libfido2/src/cbor.c
167
cbor_vector_free(cbor_item_t **item, size_t len)
lib/libfido2/src/cbor.c
175
cbor_bytestring_copy(const cbor_item_t *item, unsigned char **buf, size_t *len)
lib/libfido2/src/cbor.c
200
cbor_string_copy(const cbor_item_t *item, char **str)
lib/libfido2/src/cbor.c
226
cbor_add_bytestring(cbor_item_t *item, const char *key,
lib/libfido2/src/cbor.c
256
cbor_add_string(cbor_item_t *item, const char *key, const char *value)
lib/libfido2/src/cbor.c
27
ctap_check_cbor(cbor_item_t *prev, cbor_item_t *curr)
lib/libfido2/src/cbor.c
285
cbor_add_bool(cbor_item_t *item, const char *key, fido_opt_t value)
lib/libfido2/src/cbor.c
314
cbor_add_uint8(cbor_item_t *item, const char *key, uint8_t value)
lib/libfido2/src/cbor.c
343
cbor_add_arg(cbor_item_t *item, uint8_t n, cbor_item_t *arg)
lib/libfido2/src/cbor.c
373
cbor_item_t *
lib/libfido2/src/cbor.c
374
cbor_flatten_vector(cbor_item_t *argv[], size_t argc)
lib/libfido2/src/cbor.c
376
cbor_item_t *map;
lib/libfido2/src/cbor.c
398
cbor_build_frame(uint8_t cmd, cbor_item_t *argv[], size_t argc, fido_blob_t *f)
lib/libfido2/src/cbor.c
400
cbor_item_t *flat = NULL;
lib/libfido2/src/cbor.c
432
cbor_item_t *
lib/libfido2/src/cbor.c
435
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
449
cbor_item_t *
lib/libfido2/src/cbor.c
452
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
470
cbor_item_t *
lib/libfido2/src/cbor.c
473
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
474
cbor_item_t *body = NULL;
lib/libfido2/src/cbor.c
521
cbor_item_t *
lib/libfido2/src/cbor.c
524
cbor_item_t *cbor_key = NULL;
lib/libfido2/src/cbor.c
537
cbor_item_t *
lib/libfido2/src/cbor.c
540
cbor_item_t *array = NULL;
lib/libfido2/src/cbor.c
541
cbor_item_t *key = NULL;
lib/libfido2/src/cbor.c
563
cbor_item_t *
lib/libfido2/src/cbor.c
566
cbor_item_t *array = NULL;
lib/libfido2/src/cbor.c
567
cbor_item_t *entry = NULL;
lib/libfido2/src/cbor.c
590
cbor_encode_largeblob_key_ext(cbor_item_t *map)
lib/libfido2/src/cbor.c
599
cbor_item_t *
lib/libfido2/src/cbor.c
602
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
62
cbor_map_iter(const cbor_item_t *item, void *arg, int(*f)(const cbor_item_t *,
lib/libfido2/src/cbor.c
63
const cbor_item_t *, void *))
lib/libfido2/src/cbor.c
656
cbor_item_t *
lib/libfido2/src/cbor.c
659
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
672
cbor_item_t *
lib/libfido2/src/cbor.c
675
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
688
cbor_item_t *
lib/libfido2/src/cbor.c
721
cbor_item_t *
lib/libfido2/src/cbor.c
734
cbor_item_t *
lib/libfido2/src/cbor.c
740
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
783
cbor_encode_hmac_secret_param(const fido_dev_t *dev, cbor_item_t *item,
lib/libfido2/src/cbor.c
786
cbor_item_t *param = NULL;
lib/libfido2/src/cbor.c
787
cbor_item_t *argv[4];
lib/libfido2/src/cbor.c
868
cbor_item_t *
lib/libfido2/src/cbor.c
872
cbor_item_t *item = NULL;
lib/libfido2/src/cbor.c
908
cbor_decode_fmt(const cbor_item_t *item, char **fmt)
lib/libfido2/src/cbor.c
936
find_cose_alg(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cbor.c
96
cbor_array_iter(const cbor_item_t *item, void *arg, int(*f)(const cbor_item_t *,
lib/libfido2/src/cbor.c
979
get_cose_alg(const cbor_item_t *item, int *cose_alg)
lib/libfido2/src/cbor.c
99
cbor_item_t **v;
lib/libfido2/src/config.c
145
cbor_item_t *argv[3];
lib/libfido2/src/config.c
16
config_prepare_hmac(uint8_t subcmd, const cbor_item_t *item, fido_blob_t *hmac)
lib/libfido2/src/config.c
41
config_tx(fido_dev_t *dev, uint8_t subcmd, cbor_item_t **paramv, size_t paramc,
lib/libfido2/src/config.c
44
cbor_item_t *argv[4];
lib/libfido2/src/cred.c
18
parse_makecred_reply(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/cred.c
57
cbor_item_t *argv[9];
lib/libfido2/src/cred.c
590
cbor_item_t *item = NULL;
lib/libfido2/src/cred.c
630
cbor_item_t *item = NULL;
lib/libfido2/src/cred.c
697
cbor_item_t *item = NULL;
lib/libfido2/src/credman.c
121
cbor_item_t *argv[4];
lib/libfido2/src/credman.c
178
credman_parse_metadata(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/credman.c
248
credman_parse_rk(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/credman.c
297
credman_parse_rk_count(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/credman.c
468
credman_parse_rp(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/credman.c
506
credman_parse_rp_count(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/credman.c
54
credman_prepare_hmac(uint8_t cmd, const void *body, cbor_item_t **param,
lib/libfido2/src/credman.c
57
cbor_item_t *param_cbor[3];
lib/libfido2/src/eddsa.c
60
decode_coord(const cbor_item_t *item, void *xy, size_t xy_len)
lib/libfido2/src/eddsa.c
75
decode_pubkey_point(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/eddsa.c
92
eddsa_pk_decode(const cbor_item_t *item, eddsa_pk_t *k)
lib/libfido2/src/es256.c
23
decode_coord(const cbor_item_t *item, void *xy, size_t xy_len)
lib/libfido2/src/es256.c
38
decode_pubkey_point(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/es256.c
57
es256_pk_decode(const cbor_item_t *item, es256_pk_t *k)
lib/libfido2/src/es256.c
69
cbor_item_t *
lib/libfido2/src/es256.c
72
cbor_item_t *item = NULL;
lib/libfido2/src/extern.h
208
int fido_blob_serialise(fido_blob_t *, const cbor_item_t *);
lib/libfido2/src/extern.h
38
cbor_item_t *cbor_build_uint(const uint64_t);
lib/libfido2/src/extern.h
39
cbor_item_t *cbor_flatten_vector(cbor_item_t **, size_t);
lib/libfido2/src/extern.h
40
cbor_item_t *cbor_encode_assert_opt(fido_opt_t, fido_opt_t);
lib/libfido2/src/extern.h
41
cbor_item_t *cbor_encode_change_pin_auth(const fido_dev_t *,
lib/libfido2/src/extern.h
43
cbor_item_t *cbor_encode_cred_ext(const fido_cred_ext_t *, const fido_blob_t *);
lib/libfido2/src/extern.h
44
cbor_item_t *cbor_encode_assert_ext(fido_dev_t *,
lib/libfido2/src/extern.h
46
cbor_item_t *cbor_encode_cred_opt(fido_opt_t, fido_opt_t);
lib/libfido2/src/extern.h
47
cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
49
cbor_item_t *cbor_encode_pin_opt(const fido_dev_t *);
lib/libfido2/src/extern.h
50
cbor_item_t *cbor_encode_pubkey(const fido_blob_t *);
lib/libfido2/src/extern.h
51
cbor_item_t *cbor_encode_pubkey_list(const fido_blob_array_t *);
lib/libfido2/src/extern.h
52
cbor_item_t *cbor_encode_pubkey_param(int);
lib/libfido2/src/extern.h
53
cbor_item_t *cbor_encode_rp_entity(const fido_rp_t *);
lib/libfido2/src/extern.h
54
cbor_item_t *cbor_encode_str_array(const fido_str_array_t *);
lib/libfido2/src/extern.h
55
cbor_item_t *cbor_encode_user_entity(const fido_user_t *);
lib/libfido2/src/extern.h
56
cbor_item_t *es256_pk_encode(const es256_pk_t *, int);
lib/libfido2/src/extern.h
59
int cbor_decode_attstmt(const cbor_item_t *, fido_attstmt_t *);
lib/libfido2/src/extern.h
60
int cbor_decode_cred_authdata(const cbor_item_t *, int, fido_blob_t *,
lib/libfido2/src/extern.h
62
int cbor_decode_assert_authdata(const cbor_item_t *, fido_blob_t *,
lib/libfido2/src/extern.h
64
int cbor_decode_cred_id(const cbor_item_t *, fido_blob_t *);
lib/libfido2/src/extern.h
65
int cbor_decode_fmt(const cbor_item_t *, char **);
lib/libfido2/src/extern.h
66
int cbor_decode_pubkey(const cbor_item_t *, int *, void *);
lib/libfido2/src/extern.h
67
int cbor_decode_rp_entity(const cbor_item_t *, fido_rp_t *);
lib/libfido2/src/extern.h
68
int cbor_decode_uint64(const cbor_item_t *, uint64_t *);
lib/libfido2/src/extern.h
69
int cbor_decode_user(const cbor_item_t *, fido_user_t *);
lib/libfido2/src/extern.h
70
int es256_pk_decode(const cbor_item_t *, es256_pk_t *);
lib/libfido2/src/extern.h
71
int rs256_pk_decode(const cbor_item_t *, rs256_pk_t *);
lib/libfido2/src/extern.h
72
int eddsa_pk_decode(const cbor_item_t *, eddsa_pk_t *);
lib/libfido2/src/extern.h
75
int cbor_add_bool(cbor_item_t *, const char *, fido_opt_t);
lib/libfido2/src/extern.h
76
int cbor_add_bytestring(cbor_item_t *, const char *, const unsigned char *,
lib/libfido2/src/extern.h
78
int cbor_add_string(cbor_item_t *, const char *, const char *);
lib/libfido2/src/extern.h
79
int cbor_array_iter(const cbor_item_t *, void *, int(*)(const cbor_item_t *,
lib/libfido2/src/extern.h
81
int cbor_build_frame(uint8_t, cbor_item_t *[], size_t, fido_blob_t *);
lib/libfido2/src/extern.h
82
int cbor_bytestring_copy(const cbor_item_t *, unsigned char **, size_t *);
lib/libfido2/src/extern.h
83
int cbor_map_iter(const cbor_item_t *, void *, int(*)(const cbor_item_t *,
lib/libfido2/src/extern.h
84
const cbor_item_t *, void *));
lib/libfido2/src/extern.h
85
int cbor_string_copy(const cbor_item_t *, char **);
lib/libfido2/src/extern.h
87
int(*)(const cbor_item_t *, const cbor_item_t *, void *));
lib/libfido2/src/extern.h
90
cbor_item_t **, cbor_item_t **, int *);
lib/libfido2/src/extern.h
91
void cbor_vector_free(cbor_item_t **, size_t);
lib/libfido2/src/extern.h
92
int cbor_array_append(cbor_item_t **, cbor_item_t *);
lib/libfido2/src/extern.h
93
int cbor_array_drop(cbor_item_t **, size_t);
lib/libfido2/src/info.c
10
decode_string(const cbor_item_t *item, void *arg)
lib/libfido2/src/info.c
112
decode_protocol(const cbor_item_t *item, void *arg)
lib/libfido2/src/info.c
131
decode_protocols(const cbor_item_t *item, fido_byte_array_t *p)
lib/libfido2/src/info.c
155
decode_algorithm_entry(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/info.c
190
decode_algorithm(const cbor_item_t *item, void *arg)
lib/libfido2/src/info.c
216
decode_algorithms(const cbor_item_t *item, fido_algo_array_t *aa)
lib/libfido2/src/info.c
240
parse_reply_element(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/info.c
27
decode_string_array(const cbor_item_t *item, fido_str_array_t *v)
lib/libfido2/src/info.c
51
decode_aaguid(const cbor_item_t *item, unsigned char *aaguid, size_t aaguid_len)
lib/libfido2/src/info.c
66
decode_option(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/info.c
91
decode_options(const cbor_item_t *item, fido_opt_array_t *o)
lib/libfido2/src/largeblob.c
159
cbor_item_t *argv[3];
lib/libfido2/src/largeblob.c
187
parse_largeblob_reply(const cbor_item_t *key, const cbor_item_t *val,
lib/libfido2/src/largeblob.c
226
static cbor_item_t *
lib/libfido2/src/largeblob.c
230
cbor_item_t *item;
lib/libfido2/src/largeblob.c
265
largeblob_do_decode(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/largeblob.c
300
largeblob_decode(largeblob_t *blob, const cbor_item_t *item)
lib/libfido2/src/largeblob.c
319
static cbor_item_t *
lib/libfido2/src/largeblob.c
323
cbor_item_t *argv[3], *item = NULL;
lib/libfido2/src/largeblob.c
346
largeblob_array_lookup(fido_blob_t *out, size_t *idx, const cbor_item_t *item,
lib/libfido2/src/largeblob.c
349
cbor_item_t **v;
lib/libfido2/src/largeblob.c
422
largeblob_get_array(fido_dev_t *dev, cbor_item_t **item, int *ms)
lib/libfido2/src/largeblob.c
497
cbor_item_t *argv[6];
lib/libfido2/src/largeblob.c
568
largeblob_set_array(fido_dev_t *dev, const cbor_item_t *item, const char *pin,
lib/libfido2/src/largeblob.c
637
largeblob_add(fido_dev_t *dev, const fido_blob_t *key, cbor_item_t *item,
lib/libfido2/src/largeblob.c
640
cbor_item_t *array = NULL;
lib/libfido2/src/largeblob.c
684
cbor_item_t *array = NULL;
lib/libfido2/src/largeblob.c
718
cbor_item_t *item = NULL;
lib/libfido2/src/largeblob.c
765
cbor_item_t *item = NULL;
lib/libfido2/src/largeblob.c
835
cbor_item_t *item = NULL;
lib/libfido2/src/largeblob.c
870
cbor_item_t *item = NULL;
lib/libfido2/src/pin.c
125
static cbor_item_t *
lib/libfido2/src/pin.c
154
cbor_item_t *argv[6];
lib/libfido2/src/pin.c
211
cbor_item_t *argv[10];
lib/libfido2/src/pin.c
268
parse_uv_token(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/pin.c
358
cbor_item_t *argv[6];
lib/libfido2/src/pin.c
427
cbor_item_t *argv[5];
lib/libfido2/src/pin.c
513
parse_retry_count(const uint8_t keyval, const cbor_item_t *key,
lib/libfido2/src/pin.c
514
const cbor_item_t *val, void *arg)
lib/libfido2/src/pin.c
537
parse_pin_retry_count(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/pin.c
543
parse_uv_retry_count(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/pin.c
552
cbor_item_t *argv[2];
lib/libfido2/src/pin.c
670
const char *rpid, cbor_item_t **auth, cbor_item_t **opt, int *ms)
lib/libfido2/src/rs256.c
32
decode_bignum(const cbor_item_t *item, void *ptr, size_t len)
lib/libfido2/src/rs256.c
47
decode_rsa_pubkey(const cbor_item_t *key, const cbor_item_t *val, void *arg)
lib/libfido2/src/rs256.c
66
rs256_pk_decode(const cbor_item_t *item, rs256_pk_t *k)
lib/libfido2/src/touch.c
14
cbor_item_t *argv[9];
lib/libfido2/src/u2f.c
108
cbor_item_t *item = NULL;
lib/libfido2/src/u2f.c
376
cbor_item_t *pk_cbor = NULL;
lib/libfido2/src/u2f.c
418
cbor_item_t *item = NULL;
lib/libfido2/src/u2f.c
419
cbor_item_t *x5c_cbor = NULL;
lib/libfido2/src/u2f.c
487
cbor_item_t *authdata_cbor = NULL;