Dear free5gc community,
I am looking into the TNGF implementation. According to TS 33.501, in a TNGF architecture, the TNGF acts as a Radius server for the Wi-Fi AP, and it delivers a key (K_TNAP) to the Wi-Fi AP, which is then used to setup the 4-way handshake in Wi-Fi to encrypt the layer 2 communications. You can see the authentication workflow in section 7A.2.1.1 here:
https://www.tech-invite.com/3m33/toc/tinv-3gpp-33-501_za.html.
In particular, Step 11, where the WiFi security is established.
My doubt is whether this procedure is supported in the current TNGF implementation in free5gc. If I look at the tutorial (Tngfue installation - free5GC), I can see that TNGF is configured as a Radius server, and the Wi-Fi AP is configured with WPA-EAP security to connect to that Radius server. What is not clear to me is whether the Radius function in the TNGF is independent from the AUSF, or indeed the key delivered by the Radius server is derived from K_TNGF, as stated by the specification.
I would appreciate any clarification
BR
Daniel