19 size_t encoded_length;
22enum woz_aliro_tlv_result {
24 WOZ_ALIRO_TLV_END = 1,
25 WOZ_ALIRO_TLV_INVALID = -1,
30int woz_aliro_tlv_next(
const uint8_t *data,
size_t data_length,
size_t *offset,
36size_t woz_aliro_tlv_encoded_size(uint32_t tag,
size_t value_length);
39int woz_aliro_tlv_write(uint8_t *data,
size_t data_capacity,
size_t *offset, uint32_t tag,
40 const uint8_t *value,
size_t value_length);
Parsed TLV (Tag-Length-Value): tag (uint32), value (pointer to payload bytes), length (payload size),...
Definition tlv.h:15