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

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.