|
openaliro
Aliro reader: UWB/CCC core and ESP32-S3/C5/C6 port
|
Files | |
| aliro_kdf.h | |
| — UWB Ranging Secret Key (URSK) length. | |
| aliro_round_config.h | |
| — one knob for the CCC ranging round's responder count. | |
| ccc_crypto_mbedtls.c | |
| — AES-ECB block via mbedTLS, backing the CCC key schedule on SoCs without a PSA provider (e.g. | |
| ccc_crypto_psa.c | |
| — On-target AES-ECB block (PSA/CC312) backing the CCC key schedule. | |
| ccc_kdf.c | |
| — UWB key schedule + SP0 Pre-POLL frame codec. | |
| ccc_kdf.h | |
| UWB ranging key schedule + SP0 frame crypto (CONFIG_WOZ_ALIRO). | |
| ccc_mac.c | |
| — UWB MAC: hopping sequence, SP0 frame codec, ranging schedule. | |
| ccc_mac.h | |
| — CCC UWB MAC layer: ranging-round scheduling, SP0 frame codec, DS-TWR. | |
| ccc_session.c | |
| — Aliro/CCC ranging seam implementation. | |
| ccc_session.h | |
| — Aliro/CCC ranging seam: map an Aliro session's URSK + M1-M4 setup to ccc_ran_params. | |
| ccc_shim.c | |
| — CCC STS substitution core (implementation). | |
| ccc_shim.h | |
| — map a per-frame STS index to the (dURSK, STS-V) pair the DW3000 STS engine loads. | |
| ccc_shim_rx.c | |
| — responder-RX CCC STS substitution: woz_uwb_arm_rx() programs the CCC STS on each RX-arm; target only. | |
| ccc_shim_wrap.c | |
| — per-frame STS interception: woz_uwb_set_sts_iv() substitutes the CCC STS for the FiRa MAC; target only. | |
| ccc_sts.c | |
| — DW3000 STS register load for the CCC ranging path. | |
| ccc_sts.h | |
| — load a CCC ranging PPDU's STS key + IV into the DW3000 STS engine. | |
| cherry_ccc_shim.c | |
| — cherry_ccc_* seam (Aliro responder) implemented over the lock-native FiRa MAC; maps each call onto woz_uwb_facade. | |