|
openaliro
Aliro reader: UWB/CCC core and ESP32-S3/C5/C6 port
|
Files | |
| access_document.c | |
| Compact-key CBOR parser for Aliro Access Documents (compact subset of ISO 18013-5 mDoc). | |
| access_document.h | |
| Aliro access document parsed from CBOR and COSE_Sign1 envelope: device public key, issued data element, issuer-signed item, signature, issuer key ID and certificate, validity period, and optional iteration count. | |
| ble_message.c | |
| ble_message.h | |
| ble_timeout.c | |
| Aliro BLE timeout supervisor (state machine + reply validator). | |
| ble_timeout.h | |
| nfc_auth.c | |
| NFC Aliro protocol command builders: AUTH0 and AUTH1 APDU encoding, authentication data construction, and response parsing for credential exchange and signature verification over NFC. | |
| nfc_auth.h | |
| nfc_select.c | |
| NFC SELECT command builder and response parser for Aliro. | |
| nfc_select.h | |
| Parsed result of an NFC SELECT command for the Aliro applet: negotiated protocol version, maximum command and response data lengths (from TLV or default), extended-length support, and the raw proprietary information TLV (A5 tag) for further parsing. | |
| nfc_step_up.c | |
| NFC step-up messaging: compact-key CBOR encoder/decoder for Aliro DeviceRequest and SessionData (ISO 18013-5). | |
| nfc_step_up.h | |
| tlv.c | |
| BER-TLV parser and encoder for Aliro protocol: parse TLVs with definite length and advance offset, compute encoded sizes, and write new TLVs. | |
| tlv.h | |