From f201608959fab1bada2889744bc037789f67bb22 Mon Sep 17 00:00:00 2001 From: wiwi878 Date: Wed, 1 Jul 2026 04:15:22 +0000 Subject: [PATCH] fix: skip NIA0 for non-emergency NAS integrity selection --- internal/context/amf_ue.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/context/amf_ue.go b/internal/context/amf_ue.go index a51d62dc..3ffe352a 100644 --- a/internal/context/amf_ue.go +++ b/internal/context/amf_ue.go @@ -608,7 +608,8 @@ func (ue *AmfUe) SelectSecurityAlg(intOrder, encOrder []uint8) error { for _, intAlg := range intOrder { switch intAlg { case security.AlgIntegrity128NIA0: - ueSupported = ue.UESecurityCapability.GetIA0_5G() + // TODO: Revisit this if AMF adds explicit emergency registration support. + continue case security.AlgIntegrity128NIA1: ueSupported = ue.UESecurityCapability.GetIA1_128_5G() case security.AlgIntegrity128NIA2: