modules/woz_aliro_stack/src/protocol/tlv.h
asxeem/openaliro
Module

tlv.h

Minimal strict BER/DER-TLV reader for Aliro APDU payloads.

modules/woz_aliro_stack/src/protocol/tlv.h

Overview

Minimal strict BER/DER-TLV reader for Aliro APDU payloads.

used by ble_message.c nfc_auth.c nfc_select.c nfc_step_up.c tlv.c

Undocumented (1)

woz_aliro_tlv

API

Cstruct woz_aliro_tlv

modules/woz_aliro_stack/src/protocol/tlv.h:11

Cenum woz_aliro_tlv_result

modules/woz_aliro_stack/src/protocol/tlv.h:18

Fint woz_aliro_tlv_next(const uint8_t *data, size_t data_length, size_t *offset, struct woz_aliro_tlv *out)

modules/woz_aliro_stack/src/protocol/tlv.h:26

Fsize_t woz_aliro_tlv_encoded_size(uint32_t tag, size_t value_length)

modules/woz_aliro_stack/src/protocol/tlv.h:32

Fint woz_aliro_tlv_write(uint8_t *data, size_t data_capacity, size_t *offset, uint32_t tag, const uint8_t *value, size_t value_length)

modules/woz_aliro_stack/src/protocol/tlv.h:35