/freebsd/contrib/libxo/encoder/cbor/ |
H A D | enc_cbor.c | 167 cbor_append (xo_handle_t *xop, cbor_private_t *cbor, xo_buffer_t *xbp, in cbor_append() argument 183 cbor->c_indent * 2); in cbor_append() 189 cbor_private_t *cbor = xo_realloc(NULL, sizeof(*cbor)); in cbor_create() local 190 if (cbor == NULL) in cbor_create() 193 bzero(cbor, sizeof(*cbor)); in cbor_create() 194 xo_buf_init(&cbor->c_data); in cbor_create() 196 xo_set_private(xop, cbor); in cbor_create() 198 cbor_append(xop, cbor, &cbor->c_data, CBOR_MAP | CBOR_INDEF, 0, NULL); in cbor_create() 204 cbor_content (xo_handle_t *xop, cbor_private_t *cbor, xo_buffer_t *xbp, in cbor_content() argument 212 cbor_append(xop, cbor, &cbor->c_data, CBOR_TRUE, 0, NULL); in cbor_content() [all …]
|
/freebsd/contrib/libcbor/src/ |
H A D | CMakeLists.txt | 1 set(SOURCES cbor.c allocators.c cbor/streaming.c cbor/internal/encoders.c cbor/internal/builder_callbacks.c cbor/internal/loaders.c cbor/internal/memory_utils.c cbor/internal/stack.c cbor/internal/unicode.c cbor/encoding.c cbor/serializatio 12 add_library(cbor ${SOURCES}) global() target [all...] |
/freebsd/contrib/libcbor/ |
H A D | Bazel.md | 39 outs = ["libcbor.a", "cbor.h", "cbor/arrays.h", "cbor/bytestrings.h", 40 … "cbor/callbacks.h", "cbor/cbor_export.h", "cbor/common.h", "cbor/configuration.h", "cbor/data.h", 41 "cbor/encoding.h", "cbor/floats_ctrls.h", "cbor/ints.h", "cbor/maps.h", 42 "cbor/serialization.h", "cbor/streaming.h", "cbor/strings.h", "cbor/tags.h"], 50 # Export the .a and .h files for cbor rule, below. 51 "cp src/libcbor.a src/cbor.h $$INITIAL_WD/$(RULEDIR)", 52 "cp src/cbor/*h cbor/configuration.h $$INITIAL_WD/$(RULEDIR)/cbor"]), 57 name = "cbor", 58 hdrs = ["cbor.h", "cbor/arrays.h", "cbor/bytestrings.h", 59 … "cbor/callbacks.h", "cbor/cbor_export.h", "cbor/common.h", "cbor/configuration.h", "cbor/data.h", [all …]
|
/freebsd/lib/libcbor/ |
H A D | Makefile | 2 LIB= cbor 9 SRCS+= cbor.c 10 SRCS+= cbor/arrays.c 11 SRCS+= cbor/bytestrings.c 12 SRCS+= cbor/callbacks.c 13 SRCS+= cbor/common.c 14 SRCS+= cbor/encoding.c 15 SRCS+= cbor/floats_ctrls.c 16 SRCS+= cbor/ints.c 17 SRCS+= cbor/maps.c [all …]
|
/freebsd/contrib/libcbor/doc/ |
H A D | doxy_frontpage.md | 11 - \ref src/cbor/common.h 12 - \ref src/cbor/encoding.h 13 - \ref src/cbor.h 16 - \ref src/cbor/internal/builder_callbacks.h 17 - \ref src/cbor/internal/stack.h 20 - \ref src/cbor/internal/encoders.h 21 - \ref src/cbor/internal/loaders.h 24 - \ref src/cbor/streaming.h 27 - \ref src/cbor/ints.h 28 - \ref src/cbor/bytestrings.h [all …]
|
/freebsd/contrib/libcbor/doc/source/ |
H A D | using.rst | 32 The ``cbor.h`` header includes all the symbols. If, for any reason, you don't want to include all t… 33 feel free to use just some of the ``cbor/*.h`` headers: 35 - ``cbor/arrays.h`` - :doc:`api/type_4` 36 - ``cbor/bytestrings.h`` - :doc:`api/type_2` 37 - ``cbor/callbacks.h`` - Callbacks used for :doc:`api/streaming_decoding` 38 - ``cbor/common.h`` - Common utilities - always transitively included 39 - ``cbor/data.h`` - Data types definitions - always transitively included 40 - ``cbor/encoding.h`` - Streaming encoders for :doc:`api/streaming_encoding` 41 - ``cbor/floats_ctrls.h`` - :doc:`api/type_7` 42 - ``cbor/ints.h`` - :doc:`api/type_0_1` [all …]
|
H A D | getting_started.rst | 53 The following configuration options will also be defined as macros [#]_ in ``<cbor/common.h>`` and … 85 make cbor 92 make cbor 122 #include <cbor.h> 158 **cbor.h not found**: The headers directory is probably not in your include path. First, verify the… 164 -- Installing: /usr/local/include/cbor 165 -- Installing: /usr/local/include/cbor/callbacks.h 166 -- Installing: /usr/local/include/cbor/encoding.h
|
/freebsd/contrib/libcbor/examples/ |
H A D | CMakeLists.txt | 2 target_link_libraries(readfile cbor) 5 target_link_libraries(create_items cbor) 8 target_link_libraries(streaming_parser cbor) 11 target_link_libraries(streaming_array cbor) 14 target_link_libraries(sort cbor) 17 target_link_libraries(hello cbor) 24 target_link_libraries(cjson2cbor cbor ${CJSON_LIBRARY}) 28 target_link_libraries(cbor2cjson cbor ${CJSON_LIBRARY})
|
H A D | cjson2cbor.c | 21 #include "cbor.h" 22 #include "cbor/internal/builder_callbacks.h" 23 #include "cbor/internal/loaders.h" 132 cbor_item_t *cbor = cjson_cbor_load(json, cjson_cbor_stream_decode); in main() local 137 cbor_serialize_alloc(cbor, &buffer, &buffer_size); in main() 144 cbor_decref(&cbor); in main()
|
/freebsd/contrib/libcbor/examples/bazel/third_party/ |
H A D | libcbor.BUILD | 2 name = "cbor", 8 "cbor.h", 10 "cbor/*.h", 14 "src/cbor", 15 "src/cbor/internal",
|
/freebsd/contrib/libfido2/fuzz/ |
H A D | fuzz_netlink.c | 28 struct cbor_load_result cbor; in unpack() local 33 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 34 cbor.read != len || in unpack() 64 unsigned char *cbor = NULL; in pack() local 78 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 84 memcpy(ptr, cbor, cbor_len); in pack() 93 free(cbor); in pack()
|
H A D | fuzz_hid.c | 55 struct cbor_load_result cbor; in unpack() local 60 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 61 cbor.read != len || in unpack() 92 unsigned char *cbor = NULL; in pack() local 107 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 113 memcpy(ptr, cbor, cbor_len); in pack() 122 free(cbor); in pack()
|
H A D | fuzz_largeblob.c | 67 struct cbor_load_result cbor; in unpack() local 72 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 73 cbor.read != len || in unpack() 105 unsigned char *cbor = NULL; in pack() local 121 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 127 memcpy(ptr, cbor, cbor_len); in pack() 136 free(cbor); in pack()
|
H A D | functions.txt | 174 File '/libfido2/src/cbor.c': 214 cbor.c:ctap_check_cbor 28 0 100.00% 26 0 100.00% 215 cbor.c:check_key_type 8 0 100.00% 7 0 100.00% 216 cbor.c:cbor_add_arg 13 0 100.00% 21 0 100.00% 217 cbor.c:cbor_add_uint8 14 0 100.00% 21 0 100.00% 218 cbor.c:cbor_encode_largeblob_key_ext 6 0 100.00% 6 0 100.00% 219 cbor.c:cbor_encode_hmac_secret_param 59 4 93.22% 66 8 87.88% 220 cbor.c:get_cose_alg 46 0 100.00% 45 0 100.00% 221 cbor.c:find_cose_alg 35 0 100.00% 33 0 100.00% 222 cbor [all...] |
H A D | fuzz_pcsc.c | 40 struct cbor_load_result cbor; in unpack() local 45 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 46 cbor.read != len || in unpack() 79 unsigned char *cbor = NULL; in pack() local 96 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 102 memcpy(ptr, cbor, cbor_len); in pack() 111 free(cbor); in pack()
|
H A D | fuzz_credman.c | 84 struct cbor_load_result cbor; in unpack() local 89 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 90 cbor.read != len || in unpack() 125 unsigned char *cbor = NULL; in pack() local 144 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 150 memcpy(ptr, cbor, cbor_len); in pack() 159 free(cbor); in pack()
|
H A D | README | 27 diff --git src/cbor/internal/memory_utils.c src/cbor/internal/memory_utils.c 29 --- src/cbor/internal/memory_utils.c 30 +++ src/cbor/internal/memory_utils.c
|
H A D | fuzz_bio.c | 95 struct cbor_load_result cbor; in unpack() local 100 (item = cbor_load(ptr, len, &cbor)) == NULL || in unpack() 101 cbor.read != len || in unpack() 137 unsigned char *cbor = NULL; in pack() local 157 if ((cbor_len = cbor_serialize_alloc(array, &cbor, in pack() 163 memcpy(ptr, cbor, cbor_len); in pack() 172 free(cbor); in pack()
|
/freebsd/contrib/libfido2/src/ |
H A D | largeblob.c | 241 struct cbor_load_result cbor; in largeblob_array_load() local 249 if ((item = cbor_load(ptr, len, &cbor)) == NULL) { in largeblob_array_load() 584 fido_blob_t cbor, *token = NULL; in largeblob_set_array() local 588 memset(&cbor, 0, sizeof(cbor)); in largeblob_set_array() 600 if ((fido_blob_serialise(&cbor, item)) < 0) { in largeblob_set_array() 605 if (cbor.len > SIZE_MAX - sizeof(dgst)) { in largeblob_set_array() 606 fido_log_debug("%s: cbor.len=%zu", __func__, cbor.len); in largeblob_set_array() 610 if (SHA256(cbor.ptr, cbor.len, dgst) != dgst) { in largeblob_set_array() 615 totalsize = cbor.len + sizeof(dgst) - 16; /* the first 16 bytes only */ in largeblob_set_array() 623 for (size_t offset = 0; offset < cbor.len; offset += chunklen) { in largeblob_set_array() [all …]
|
H A D | reset.c | 13 const unsigned char cbor[] = { CTAP_CBOR_RESET }; in fido_dev_reset_tx() local 15 if (fido_tx(dev, CTAP_CMD_CBOR, cbor, sizeof(cbor), ms) < 0) { in fido_dev_reset_tx()
|
H A D | cbor.c | 125 struct cbor_load_result cbor; in cbor_parse_reply() local 140 if ((item = cbor_load(blob + 1, blob_len - 1, &cbor)) == NULL) { in cbor_parse_reply() 402 unsigned char *cbor = NULL; in cbor_build_frame() local 410 cbor_len = cbor_serialize_alloc(flat, &cbor, &cbor_alloc_len); in cbor_build_frame() 421 memcpy(f->ptr + 1, cbor, f->len - 1); in cbor_build_frame() 428 free(cbor); in cbor_build_frame() 1080 struct cbor_load_result cbor; in decode_attcred() local 1108 if ((item = cbor_load(*buf, *len, &cbor)) == NULL) { in decode_attcred() 1124 *buf += cbor.read; in decode_attcred() 1125 *len -= cbor.read; in decode_attcred() [all …]
|
H A D | config.c | 19 uint8_t prefix[32 + 2 * sizeof(uint8_t)], cbor[128]; in config_prepare_hmac() local 27 if ((cbor_len = cbor_serialize(item, cbor, sizeof(cbor))) == 0) { in config_prepare_hmac() 37 memcpy(hmac->ptr + sizeof(prefix), cbor, cbor_len); in config_prepare_hmac()
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | cbor | 3 # $File: cbor,v 1.2 2024/09/04 19:06:12 christos Exp $ 4 # cbor: file(1) magic for CBOR files as defined in RFC 7049 7 !:mime application/cbor
|
/freebsd/contrib/libcbor/examples/bazel/third_party/libcbor/ |
H A D | BUILD | 4 "cbor/cbor_export.h", 5 "cbor/configuration.h",
|
/freebsd/contrib/libcbor/examples/bazel/src/ |
H A D | BUILD | 16 "@libcbor//:cbor", 32 "@libcbor//:cbor",
|