/freebsd/contrib/libcbor/src/cbor/ |
H A D | ints.c | 10 cbor_int_width cbor_int_get_width(const cbor_item_t *item) { in cbor_int_get_width() 15 uint8_t cbor_get_uint8(const cbor_item_t *item) { in cbor_get_uint8() 21 uint16_t cbor_get_uint16(const cbor_item_t *item) { in cbor_get_uint16() 27 uint32_t cbor_get_uint32(const cbor_item_t *item) { in cbor_get_uint32() 33 uint64_t cbor_get_uint64(const cbor_item_t *item) { in cbor_get_uint64() 39 uint64_t cbor_get_int(const cbor_item_t *item) { in cbor_get_int() 54 void cbor_set_uint8(cbor_item_t *item, uint8_t value) { in cbor_set_uint8() 60 void cbor_set_uint16(cbor_item_t *item, uint16_t value) { in cbor_set_uint16() 66 void cbor_set_uint32(cbor_item_t *item, uint32_t value) { in cbor_set_uint32() 72 void cbor_set_uint64(cbor_item_t *item, uint64_t value) { in cbor_set_uint64() [all …]
|
H A D | floats_ctrls.c | 12 cbor_float_width cbor_float_get_width(const cbor_item_t *item) { in cbor_float_get_width() 17 uint8_t cbor_ctrl_value(const cbor_item_t *item) { in cbor_ctrl_value() 23 bool cbor_float_ctrl_is_ctrl(const cbor_item_t *item) { in cbor_float_ctrl_is_ctrl() 28 float cbor_float_get_float2(const cbor_item_t *item) { in cbor_float_get_float2() 34 float cbor_float_get_float4(const cbor_item_t *item) { in cbor_float_get_float4() 40 double cbor_float_get_float8(const cbor_item_t *item) { in cbor_float_get_float8() 46 double cbor_float_get_float(const cbor_item_t *item) { in cbor_float_get_float() 61 bool cbor_get_bool(const cbor_item_t *item) { in cbor_get_bool() 66 void cbor_set_float2(cbor_item_t *item, float value) { in cbor_set_float2() 72 void cbor_set_float4(cbor_item_t *item, float value) { in cbor_set_float4() [all …]
|
H A D | arrays.c | 12 size_t cbor_array_size(const cbor_item_t *item) { in cbor_array_size() 17 size_t cbor_array_allocated(const cbor_item_t *item) { in cbor_array_allocated() 22 cbor_item_t *cbor_array_get(const cbor_item_t *item, size_t index) { in cbor_array_get() 23 return cbor_incref(((cbor_item_t **)item->data)[index]); in cbor_array_get() 26 bool cbor_array_set(cbor_item_t *item, size_t index, cbor_item_t *value) { in cbor_array_set() 36 bool cbor_array_replace(cbor_item_t *item, size_t index, cbor_item_t *value) { in cbor_array_replace() 39 cbor_intermediate_decref(((cbor_item_t **)item->data)[index]); in cbor_array_replace() 40 ((cbor_item_t **)item->data)[index] = cbor_incref(value); in cbor_array_replace() 44 bool cbor_array_push(cbor_item_t *array, cbor_item_t *pushee) { in cbor_array_push() 48 cbor_item_t **data = (cbor_item_t **)array->data; in cbor_array_push() [all …]
|
H A D | floats_ctrls.h | 30 const cbor_item_t *item); 38 cbor_float_get_width(const cbor_item_t *item); 48 const cbor_item_t *item); 58 const cbor_item_t *item); 68 const cbor_item_t *item); 78 const cbor_item_t *item); 85 _CBOR_NODISCARD CBOR_EXPORT bool cbor_get_bool(const cbor_item_t *item); 95 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_ctrl(void); 105 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float2(void); 115 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float4(void); [all …]
|
H A D | ints.h | 29 _CBOR_NODISCARD CBOR_EXPORT uint8_t cbor_get_uint8(const cbor_item_t *item); 36 _CBOR_NODISCARD CBOR_EXPORT uint16_t cbor_get_uint16(const cbor_item_t *item); 43 _CBOR_NODISCARD CBOR_EXPORT uint32_t cbor_get_uint32(const cbor_item_t *item); 50 _CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_uint64(const cbor_item_t *item); 57 _CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_int(const cbor_item_t *item); 65 CBOR_EXPORT void cbor_set_uint8(cbor_item_t *item, uint8_t value); 73 CBOR_EXPORT void cbor_set_uint16(cbor_item_t *item, uint16_t value); 81 CBOR_EXPORT void cbor_set_uint32(cbor_item_t *item, uint32_t value); 89 CBOR_EXPORT void cbor_set_uint64(cbor_item_t *item, uint64_t value); 97 cbor_int_get_width(const cbor_item_t *item); [all …]
|
H A D | common.c | 22 bool cbor_isa_uint(const cbor_item_t *item) { in cbor_isa_uint() 26 bool cbor_isa_negint(const cbor_item_t *item) { in cbor_isa_negint() 30 bool cbor_isa_bytestring(const cbor_item_t *item) { in cbor_isa_bytestring() 34 bool cbor_isa_string(const cbor_item_t *item) { in cbor_isa_string() 38 bool cbor_isa_array(const cbor_item_t *item) { in cbor_isa_array() 42 bool cbor_isa_map(const cbor_item_t *item) { in cbor_isa_map() 46 bool cbor_isa_tag(const cbor_item_t *item) { in cbor_isa_tag() 50 bool cbor_isa_float_ctrl(const cbor_item_t *item) { in cbor_isa_float_ctrl() 54 cbor_type cbor_typeof(const cbor_item_t *item) { return item->type; } in cbor_typeof() 56 bool cbor_is_int(const cbor_item_t *item) { in cbor_is_int() [all …]
|
H A D | strings.c | 13 cbor_item_t *cbor_new_definite_string(void) { in cbor_new_definite_string() 14 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_definite_string() 16 *item = (cbor_item_t){ in cbor_new_definite_string() 23 cbor_item_t *cbor_new_indefinite_string(void) { in cbor_new_indefinite_string() 24 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_indefinite_string() 26 *item = (cbor_item_t){ in cbor_new_indefinite_string() 42 cbor_item_t *cbor_build_string(const char *val) { in cbor_build_string() 43 cbor_item_t *ite in cbor_build_string() [all...] |
H A D | arrays.h | 24 CBOR_EXPORT size_t cbor_array_size(const cbor_item_t* item); 32 CBOR_EXPORT size_t cbor_array_allocated(const cbor_item_t* item); 44 CBOR_EXPORT cbor_item_t* cbor_array_get(const cbor_item_t* item, size_t index); 57 CBOR_EXPORT bool cbor_array_set(cbor_item_t* item, size_t index, 58 cbor_item_t* value); 71 CBOR_EXPORT bool cbor_array_replace(cbor_item_t* item, size_t index, 72 cbor_item_t* value); 80 CBOR_EXPORT bool cbor_array_is_definite(const cbor_item_t* item); 88 CBOR_EXPORT bool cbor_array_is_indefinite(const cbor_item_t* item); 99 CBOR_EXPORT cbor_item_t** cbor_array_handle(const cbor_item_t* item); [all …]
|
H A D | bytestrings.c | 12 size_t cbor_bytestring_length(const cbor_item_t *item) { in cbor_bytestring_length() 17 unsigned char *cbor_bytestring_handle(const cbor_item_t *item) { in cbor_bytestring_handle() 22 bool cbor_bytestring_is_definite(const cbor_item_t *item) { in cbor_bytestring_is_definite() 27 bool cbor_bytestring_is_indefinite(const cbor_item_t *item) { in cbor_bytestring_is_indefinite() 31 cbor_item_t *cbor_new_definite_bytestring(void) { in cbor_new_definite_bytestring() 32 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_definite_bytestring() 34 *item = (cbor_item_t){ in cbor_new_definite_bytestring() 42 cbor_item_t *cbor_new_indefinite_bytestring(void) { in cbor_new_indefinite_bytestring() 43 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_indefinite_bytestring() 45 *item = (cbor_item_t){ in cbor_new_indefinite_bytestring() [all …]
|
H A D | common.h | 158 const cbor_item_t *item); /* Will be inlined iff link-time opt is enabled */ 167 CBOR_EXPORT bool cbor_isa_uint(const cbor_item_t *item); 174 CBOR_EXPORT bool cbor_isa_negint(const cbor_item_t *item); 181 CBOR_EXPORT bool cbor_isa_bytestring(const cbor_item_t *item); 188 CBOR_EXPORT bool cbor_isa_string(const cbor_item_t *item); 195 CBOR_EXPORT bool cbor_isa_array(const cbor_item_t *item); 202 CBOR_EXPORT bool cbor_isa_map(const cbor_item_t *item); 209 CBOR_EXPORT bool cbor_isa_tag(const cbor_item_t *item); 216 CBOR_EXPORT bool cbor_isa_float_ctrl(const cbor_item_t *item); 225 CBOR_EXPORT bool cbor_is_int(const cbor_item_t *ite [all...] |
H A D | strings.h | 32 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_string_length(const cbor_item_t *item); 43 cbor_string_codepoint_count(const cbor_item_t *item); 51 const cbor_item_t *item); 59 const cbor_item_t *item); 71 cbor_string_handle(const cbor_item_t *item); 90 cbor_item_t *item, cbor_mutable_data CBOR_RESTRICT_POINTER data, 101 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t **cbor_string_chunks_handle( 102 const cbor_item_t *item); 110 cbor_string_chunk_count(const cbor_item_t *item); 125 _CBOR_NODISCARD CBOR_EXPORT bool cbor_string_add_chunk(cbor_item_t *ite [all...] |
H A D | bytestrings.h | 32 CBOR_EXPORT size_t cbor_bytestring_length(const cbor_item_t *item); 40 CBOR_EXPORT bool cbor_bytestring_is_definite(const cbor_item_t *item); 48 CBOR_EXPORT bool cbor_bytestring_is_indefinite(const cbor_item_t *item); 61 CBOR_EXPORT cbor_mutable_data cbor_bytestring_handle(const cbor_item_t *item); 72 cbor_item_t *item, cbor_mutable_data CBOR_RESTRICT_POINTER data, 84 CBOR_EXPORT cbor_item_t **cbor_bytestring_chunks_handle( 85 const cbor_item_t *item); 93 CBOR_EXPORT size_t cbor_bytestring_chunk_count(const cbor_item_t *item); 108 CBOR_EXPORT bool cbor_bytestring_add_chunk(cbor_item_t *item, 109 cbor_item_t *chunk); [all …]
|
H A D | maps.c | 11 size_t cbor_map_size(const cbor_item_t *item) { in cbor_map_size() 16 size_t cbor_map_allocated(const cbor_item_t *item) { in cbor_map_allocated() 21 cbor_item_t *cbor_new_definite_map(size_t size) { in cbor_new_definite_map() 22 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_definite_map() 25 *item = (cbor_item_t){ in cbor_new_definite_map() 37 cbor_item_t *cbor_new_indefinite_map(void) { in cbor_new_indefinite_map() 38 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_indefinite_map() 41 *item = (cbor_item_t){ in cbor_new_indefinite_map() [all...] |
H A D | maps.h | 29 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_size(const cbor_item_t *item); 36 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_allocated(const cbor_item_t *item); 45 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_definite_map(size_t size); 53 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_indefinite_map(void); 66 _CBOR_NODISCARD CBOR_EXPORT bool cbor_map_add(cbor_item_t *item, 78 _CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_key(cbor_item_t *item, 79 cbor_item_t *key); 90 _CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_value(cbor_item_t *item, 91 cbor_item_t *value); 98 _CBOR_NODISCARD CBOR_EXPORT bool cbor_map_is_definite(const cbor_item_t *item); [all …]
|
H A D | tags.c | 10 cbor_item_t *cbor_new_tag(uint64_t value) { in cbor_new_tag() 11 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t)); in cbor_new_tag() 14 *item = (cbor_item_t){ in cbor_new_tag() 23 cbor_item_t *cbor_tag_item(const cbor_item_t *item) { in cbor_tag_item() 28 uint64_t cbor_tag_value(const cbor_item_t *item) { in cbor_tag_value() 33 void cbor_tag_set_item(cbor_item_t *item, cbor_item_t *tagged_item) { in cbor_tag_set_item() 39 cbor_item_t *cbor_build_tag(uint64_t value, cbor_item_t *item) { in cbor_build_tag() 40 cbor_item_t *res = cbor_new_tag(value); in cbor_build_tag()
|
H A D | serialization.h | 31 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize(const cbor_item_t *item, 45 cbor_serialized_size(const cbor_item_t *item); 65 CBOR_EXPORT size_t cbor_serialize_alloc(const cbor_item_t *item, 77 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_uint(const cbor_item_t *item, 90 const cbor_item_t *item, cbor_mutable_data buffer, size_t buffer_size); 102 const cbor_item_t *item, cbor_mutable_data buffer, size_t buffer_size); 114 const cbor_item_t *item, cbor_mutable_data buffer, size_t buffer_size); 125 const cbor_item_t *item, cbor_mutable_data buffer, size_t buffer_size); 136 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_map(const cbor_item_t *item, 149 _CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_tag(const cbor_item_t *item, [all …]
|
H A D | tags.h | 31 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_tag(uint64_t value); 41 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_tag_item(const cbor_item_t *item); 48 _CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_tag_value(const cbor_item_t *item); 56 CBOR_EXPORT void cbor_tag_set_item(cbor_item_t *item, cbor_item_t *tagged_item); 67 _CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_tag(uint64_t value, 68 cbor_item_t *item);
|
/freebsd/contrib/libfido2/src/ |
H A D | extern.h | 39 cbor_item_t *cbor_build_uint(const uint64_t); 40 cbor_item_t *cbor_flatten_vector(cbor_item_t **, size_t); 41 cbor_item_t *cbor_encode_assert_opt(fido_opt_t, fido_opt_t); 42 cbor_item_t *cbor_encode_change_pin_auth(const fido_dev_t *, 44 cbor_item_t *cbor_encode_cred_ext(const fido_cred_ext_t *, const fido_blob_t *); 45 cbor_item_t *cbor_encode_assert_ext(fido_dev_t *, 47 cbor_item_t *cbor_encode_cred_opt(fido_opt_t, fido_opt_t); 48 cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *, 50 cbor_item_t *cbor_encode_pin_opt(const fido_dev_t *); 51 cbor_item_t *cbor_encode_pubkey(const fido_blob_t *); [all …]
|
H A D | cbor.c | 13 check_key_type(cbor_item_t *item) in check_key_type() 28 ctap_check_cbor(cbor_item_t *prev, cbor_item_t *curr) in ctap_check_cbor() 63 cbor_map_iter(const cbor_item_t *item, void *arg, int(*f)(const cbor_item_t *, in cbor_map_iter() argument 64 const cbor_item_t *, void *)) in cbor_map_iter() 97 cbor_array_iter(const cbor_item_t *item, void *arg, int(*f)(const cbor_item_t *, in cbor_array_iter() argument 100 cbor_item_t **v; in cbor_array_iter() 122 int(*parser)(const cbor_item_t *, const cbor_item_t *, void *)) in cbor_parse_reply() argument 124 cbor_item_t *item = NULL; in cbor_parse_reply() 168 cbor_vector_free(cbor_item_t **item, size_t len) in cbor_vector_free() 176 cbor_bytestring_copy(const cbor_item_t *item, unsigned char **buf, size_t *len) in cbor_bytestring_copy() [all …]
|
/freebsd/contrib/libcbor/test/ |
H A D | cbor_serialize_test.c | 28 cbor_item_t *item = cbor_new_int8(); in test_serialize_uint8_embed() 37 cbor_item_t *item = cbor_new_int8(); in test_serialize_uint8() 46 cbor_item_t *item = cbor_new_int16(); in test_serialize_uint16() 55 cbor_item_t *item = cbor_new_int32(); in test_serialize_uint32() 65 cbor_item_t *item = cbor_new_int64(); in test_serialize_uint64() 77 cbor_item_t *item = cbor_new_int8(); in test_serialize_negint8_embed() 87 cbor_item_t *item = cbor_new_int8(); in test_serialize_negint8() 97 cbor_item_t *item = cbor_new_int16(); in test_serialize_negint16() 107 cbor_item_t *item = cbor_new_int32(); in test_serialize_negint32() 118 cbor_item_t *ite in test_serialize_negint64() [all...] |
H A D | array_test.c | 12 cbor_item_t *arr; 40 cbor_item_t *intermediate = cbor_array_get(arr, 0); in test_simple_array() 43 cbor_item_t *new_val = cbor_build_uint8(10); in test_simple_array() 66 cbor_item_t *nested = cbor_array_handle(arr)[1]; in test_nested_arrays() 107 cbor_item_t *nested = cbor_array_handle(arr)[1]; in test_nested_indef_arrays() 117 cbor_item_t *array = cbor_new_definite_array(2); in test_array_replace() 119 cbor_item_t *one = cbor_build_uint8(1); in test_array_replace() 120 cbor_item_t *three = cbor_build_uint8(3); in test_array_replace() 151 cbor_item_t *array = cbor_new_indefinite_array(); in test_array_push_overflow() 152 cbor_item_t *one = cbor_build_uint8(1); in test_array_push_overflow() [all …]
|
/freebsd/contrib/libcbor/src/cbor/internal/ |
H A D | builder_callbacks.c | 24 void _cbor_builder_append(cbor_item_t *item, in _cbor_builder_append() 52 cbor_item_t *stack_item = ctx->stack->top->item; in _cbor_builder_append() 89 cbor_item_t *map_entry = ctx->stack->top->item; in _cbor_builder_append() 103 cbor_item_t *tagged_item = ctx->stack->top->item; in _cbor_builder_append() 144 cbor_item_t *res = cbor_new_int8(); in cbor_builder_uint8_callback() 153 cbor_item_t *res = cbor_new_int16(); in cbor_builder_uint16_callback() 162 cbor_item_t *res = cbor_new_int32(); in cbor_builder_uint32_callback() 171 cbor_item_t *res = cbor_new_int64(); in cbor_builder_uint64_callback() 180 cbor_item_t *res = cbor_new_int8(); in cbor_builder_negint8_callback() 189 cbor_item_t *re in cbor_builder_negint16_callback() [all...] |
/freebsd/contrib/libcbor/src/ |
H A D | cbor.c | 13 cbor_item_t *cbor_load(cbor_data source, size_t source_size, in cbor_load() 118 static cbor_item_t *_cbor_copy_int(cbor_item_t *item, bool negative) { in _cbor_copy_int() 119 cbor_item_t *res; in _cbor_copy_int() 140 static cbor_item_t *_cbor_copy_float_ctrl(cbor_item_t *item) { in _cbor_copy_float_ctrl() 154 cbor_item_t *cbor_copy(cbor_item_t *item) { in cbor_copy() 166 cbor_item_t *res = cbor_new_indefinite_bytestring(); in cbor_copy() 172 cbor_item_t *chunk_cop in cbor_copy() [all...] |
/freebsd/contrib/libfido2/fuzz/ |
H A D | mutator_aux.h | 77 int unpack_blob(cbor_item_t *, struct blob *); 78 int unpack_byte(cbor_item_t *, uint8_t *); 79 int unpack_int(cbor_item_t *, int *); 80 int unpack_string(cbor_item_t *, char *); 82 cbor_item_t *pack_blob(const struct blob *); 83 cbor_item_t *pack_byte(uint8_t); 84 cbor_item_t *pack_int(int); 85 cbor_item_t *pack_string(const char *);
|
H A D | wrap.c | 493 WRAP(cbor_item_t *, 501 WRAP(cbor_item_t *, 509 WRAP(cbor_item_t *, 517 WRAP(cbor_item_t *, 525 WRAP(cbor_item_t *, 533 WRAP(cbor_item_t *, 541 WRAP(cbor_item_t *, 549 WRAP(cbor_item_t *, 557 WRAP(cbor_item_t *, 565 WRAP(cbor_item_t *, [all …]
|