Core network
Extended 5G core
adijuliawan/open5gsprivateCextends Open5GS
- Service-based interface layer regenerated against 3GPP Release 19 with openapi-generator, reproducible from a single script, and rebased onto Open5GS v2.8.0 with Rel-19 NGAP, NAS, and ASN.1
- Eleven network functions the upstream core does not ship: N3IWF, TNGF, TWIF and W-AGF access gateways; NEF, CHF, NSSAAF, NSACF and NSWOF; and the Release 19 Ambient IoT pair, AIoTF and the Ambient IoT Data Management function of TS 29.369
- Trusted non-3GPP access in two forms: TNGF carrying EAP-5G over RADIUS with NWt IPsec keyed by K_TIPSec, and TWIF running the NAS stack on behalf of N5CW Wi-Fi devices with no IPsec at all, keying the WLAN handshake through RADIUS MS-MPPE
- Release 18 standalone non-public networks over both 3GPP and non-3GPP access, with network selection by NID, UE onboarding against local and remote provisioning servers, and Credentials Holder authentication reached over SEPP and N32
- A pluggable EAP method framework covering EAP-AKA', EAP-5G, EAP-TLS and EAP-TTLS, with an experimental EAP-EDHOC method alongside them
- Post-quantum crypto-agility for EAP-TLS through liboqs on OpenSSL 3.5, with selectable classical, hybrid and pure-PQC key exchange; PQC SUCI schemes, IKEv2, inter-NF SBI TLS and 256-bit NAS key hierarchies are staged on a research branch
- Feature completions across the added functions: NEF traffic influence and QoS exposure under TS 29.522, access-aware converged charging including non-3GPP and SNPN, slice re-authentication and revocation under TS 33.501, PDU-session secondary authentication to an external DN-AAA, and a policy-driven uplink classifier for edge break-out
- SEPP and N32 inter-PLMN roaming in both local break-out and home-routed modes
- Per-NF container images and a Helm chart, validated on k3s/arm64 with indirect SBI through the SCP, 3GPP NF FQDNs, Multus interfaces for N2, N3 and Yw, and Prometheus metrics
- Validated end to end on bare metal and on the k3s/arm64 SNPN testbed across all four access types and all four EAP methods