openaliro
Aliro reader: UWB/CCC core and ESP32-S3/C5/C6 port
Loading...
Searching...
No Matches
protocol Directory Reference
Directory dependency graph for protocol:

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 protocol message framing: parse and build protocol/message_id headers and payloads; parse and extract Initiate Access, UWB control, Access Completed, and Reader Status Changed messages.
 
 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