Home
last modified time | relevance | path

Searched refs:zcbor_state_t (Results 1 – 12 of 12) sorted by relevance

/mcuboot-latest/boot/zcbor/include/
Dzcbor_decode.h32 void zcbor_new_decode_state(zcbor_state_t *state_array, size_t n_states,
52 zcbor_state_t name[((num_backups) + 2 + ZCBOR_FLAG_STATES(n_flags))]; \
55 (uint8_t *)&name[(num_backups) + 1], ZCBOR_FLAG_STATES(n_flags) * sizeof(zcbor_state_t)); \
71 bool zcbor_int32_decode(zcbor_state_t *state, int32_t *result); /* pint/nint */
72 bool zcbor_int64_decode(zcbor_state_t *state, int64_t *result); /* pint/nint */
73 bool zcbor_uint32_decode(zcbor_state_t *state, uint32_t *result); /* pint */
74 bool zcbor_uint64_decode(zcbor_state_t *state, uint64_t *result); /* pint */
75 bool zcbor_size_decode(zcbor_state_t *state, size_t *result); /* pint */
76 bool zcbor_int_decode(zcbor_state_t *state, void *result, size_t result_size); /* pint/nint */
77 bool zcbor_uint_decode(zcbor_state_t *state, void *result, size_t result_size); /* pint */
[all …]
Dzcbor_encode.h33 void zcbor_new_encode_state(zcbor_state_t *state_array, size_t n_states,
48 zcbor_state_t name[((num_backups) + 2)]; \
67 bool zcbor_int32_put(zcbor_state_t *state, int32_t input); /* pint/nint */
68 bool zcbor_int64_put(zcbor_state_t *state, int64_t input); /* pint/nint */
69 bool zcbor_uint32_put(zcbor_state_t *state, uint32_t input); /* pint */
70 bool zcbor_uint64_put(zcbor_state_t *state, uint64_t input); /* pint */
71 bool zcbor_size_put(zcbor_state_t *state, size_t input); /* pint */
72 bool zcbor_tag_put(zcbor_state_t *state, uint32_t tag); /* CBOR tag */
73 bool zcbor_simple_put(zcbor_state_t *state, uint8_t input); /* CBOR simple value */
74 bool zcbor_bool_put(zcbor_state_t *state, bool input); /* boolean CBOR simple value */
[all …]
Dzcbor_common.h143 } zcbor_state_t; typedef
146 zcbor_state_t *backup_list;
165 typedef bool(zcbor_encoder_t)(zcbor_state_t *, const void *);
166 typedef bool(zcbor_decoder_t)(zcbor_state_t *, void *);
282 bool zcbor_new_backup(zcbor_state_t *state, size_t new_elem_count);
288 bool zcbor_process_backup(zcbor_state_t *state, uint32_t flags, size_t max_elem_count);
295 bool zcbor_union_start_code(zcbor_state_t *state);
302 bool zcbor_union_elem_code(zcbor_state_t *state);
308 bool zcbor_union_end_code(zcbor_state_t *state);
320 void zcbor_new_state(zcbor_state_t *state_array, size_t n_states,
[all …]
/mcuboot-latest/boot/zcbor/src/
Dzcbor_encode.c48 static bool encode_header_byte(zcbor_state_t *state, in encode_header_byte()
63 static bool value_encode_len(zcbor_state_t *state, zcbor_major_type_t major_type, in value_encode_len()
94 static bool value_encode(zcbor_state_t *state, zcbor_major_type_t major_type, in value_encode()
110 bool zcbor_int_encode(zcbor_state_t *state, const void *input_int, size_t int_size)
146 bool zcbor_uint_encode(zcbor_state_t *state, const void *input_uint, size_t uint_size)
156 bool zcbor_int32_encode(zcbor_state_t *state, const int32_t *input)
162 bool zcbor_int64_encode(zcbor_state_t *state, const int64_t *input)
168 bool zcbor_uint32_encode(zcbor_state_t *state, const uint32_t *input)
174 bool zcbor_uint64_encode(zcbor_state_t *state, const uint64_t *input)
180 bool zcbor_int32_put(zcbor_state_t *state, int32_t input)
[all …]
Dzcbor_decode.c40 static bool initial_checks(zcbor_state_t *state) in initial_checks()
48 static bool type_check(zcbor_state_t *state, zcbor_major_type_t exp_major_type) in type_check()
76 static void err_restore(zcbor_state_t *state, int err) in err_restore()
129 static bool value_extract(zcbor_state_t *state, in value_extract()
169 bool zcbor_int_decode(zcbor_state_t *state, void *result, size_t result_size)
207 bool zcbor_int32_decode(zcbor_state_t *state, int32_t *result)
214 bool zcbor_int64_decode(zcbor_state_t *state, int64_t *result)
221 bool zcbor_uint_decode(zcbor_state_t *state, void *result, size_t result_size)
234 bool zcbor_uint32_decode(zcbor_state_t *state, uint32_t *result)
241 bool zcbor_int32_expect_union(zcbor_state_t *state, int32_t result)
[all …]
Dzcbor_common.c22 _Static_assert((sizeof(zcbor_state_t) >= sizeof(struct zcbor_state_constant)),
25 bool zcbor_new_backup(zcbor_state_t *state, size_t new_elem_count) in zcbor_new_backup()
43 sizeof(zcbor_state_t)); in zcbor_new_backup()
53 bool zcbor_process_backup(zcbor_state_t *state, uint32_t flags, in zcbor_process_backup()
57 zcbor_state_t local_copy = *state; in zcbor_process_backup()
78 sizeof(zcbor_state_t)); in zcbor_process_backup()
103 static void update_backups(zcbor_state_t *state, uint8_t const *new_payload_end) in update_backups()
114 bool zcbor_union_start_code(zcbor_state_t *state) in zcbor_union_start_code()
123 bool zcbor_union_elem_code(zcbor_state_t *state) in zcbor_union_elem_code()
131 bool zcbor_union_end_code(zcbor_state_t *state) in zcbor_union_end_code()
[all …]
/mcuboot-latest/boot/zephyr/include/boot_serial/
Dboot_serial_extensions.h27 zcbor_state_t *cs);
/mcuboot-latest/boot/zephyr/
Dboot_serial_extensions.c17 int len, zcbor_state_t *cs) in bs_peruser_system_specific()
Dboot_serial_extension_zephyr_basic.c32 zcbor_state_t *cs) in bs_custom_storage_erase()
/mcuboot-latest/boot/boot_serial/src/
Dzcbor_bulk.h107 int zcbor_map_decode_bulk(zcbor_state_t *zsd, struct zcbor_map_decode_key_val *map,
Dzcbor_bulk.c12 int zcbor_map_decode_bulk(zcbor_state_t *zsd, struct zcbor_map_decode_key_val *map, in zcbor_map_decode_bulk()
Dboot_serial.c180 static zcbor_state_t cbor_state[2];
202 int len, zcbor_state_t *cs);
512 zcbor_state_t zsd[4]; in bs_set()
513 zcbor_new_state(zsd, sizeof(zsd) / sizeof(zcbor_state_t), (uint8_t *)buf, len, 1, NULL, 0); in bs_set()
904 zcbor_state_t zsd[4]; in bs_upload()
905 zcbor_new_state(zsd, sizeof(zsd) / sizeof(zcbor_state_t), (uint8_t *)buf, len, 1, NULL, 0); in bs_upload()
1213 zcbor_state_t zsd[4]; in bs_echo()
1214 zcbor_new_state(zsd, sizeof(zsd) / sizeof(zcbor_state_t), (uint8_t *)buf, len, 1, NULL, 0); in bs_echo()