DIRCh9((kՏh9((kՏ \󲀐E0MԳU4~ .gitmodulesh9((kՏh9((kՏ \|R]'np\UGڣLICENSEh9((kՏh9((kՏ \jI"mtJqMakefileh9((kՏh9((kՏ \~6M:ܰZ;.hNAS_ETSI.code-workspaceh9((kՏh9((kՏ \=)l-э~6R׵ǥ README.mdh9((kՏh9((kՏ \fd%F۵ޑuDVyvTP_ideas_and_status.mdh9((zh9((z \IfXZWCi!GO ccsrc/EncDec/NAS_EncDec.cch9((zh9((z \ JAyҪ1Zccsrc/EncDec/NG_NAS_EncDec.cch9((zh9((z \9Y EKb|c2usl4%ccsrc/EncDec/module.mkh(Fh(F \#anO)ӟ(eS|)+ccsrc/Externals/LIB_NG_NAS_Functions_ext.cch9((zh9((z ]6oۅ<>䷃&pV"ccsrc/Externals/NG_security_ext.cch(Fh(F ]8 .)j=6򌉢{ccsrc/Externals/common_ext.cch9((zh9((z ]9Gpw޾"ccsrc/Externals/module.mkh9((zh9((z _KȜUwF a&*ccsrc/Ports/LibNAS/NASEMU4G_CO_ORD_PORT.cch9((zh9((z _:>mgw2S*ccsrc/Ports/LibNAS/NASEMU4G_CO_ORD_PORT.hhh9((zh9((z _K]?᳡]ruP3*ccsrc/Ports/LibNAS/NASEMU5G_CO_ORD_PORT.cch9((zh9((z `;eP,+nUBK*ccsrc/Ports/LibNAS/NASEMU5G_CO_ORD_PORT.hhh9((zh9((z `G2Wu g>.N`%ccsrc/Ports/LibNAS/NG_NASCTRL_PORT.cch9((zh9((z `Ai$|0:!J%ccsrc/Ports/LibNAS/NG_NASCTRL_PORT.hhh9((zh9((z `Ky\[U}\)ccsrc/Ports/LibNAS/NG_NASEMU_CTRL_PORT.cch9((zh9((z `ZDYq OBY)ccsrc/Ports/LibNAS/NG_NASEMU_CTRL_PORT.hhh9((zh9((z `vEReWIYg/Pccsrc/Ports/LibNAS/module.mkh(Fh(F aNf2WE1FL9ݦccsrc/Ports/LibNGAP/NGAPPort.cch9((zh9((z a^A/]WF ٛYccsrc/Ports/LibNGAP/NGAPPort.hhh9((zh9((z a_& rSdrccsrc/Ports/LibNGAP/module.mkh9((zh9((z a⛲CK)wZS&ccsrc/Protocols/FiveG_AKA/fiveg_aka.cch9((zh9((z a?Y2ӛ*[ݒF&ccsrc/Protocols/FiveG_AKA/fiveg_aka.hhh9((zh9((z a;{b5ZXˀ*"u1#ccsrc/Protocols/FiveG_AKA/module.mkh9((zh9((z a4ӖdvQP쉲ð ccsrc/Protocols/FiveG_AKA/opc.cch9((zh9((z avob@ѰCt( ccsrc/Protocols/FiveG_AKA/opc.hhh9((zh9((z axpSW -֩+jl%ccsrc/Protocols/FiveG_AKA/rijndael.cch9((zh9((z a xdA%ccsrc/Protocols/FiveG_AKA/rijndael.hhh9((zh9((z a⛲CK)wZSccsrc/Protocols/NAS/module.mkh9((zh9((z a⛲CK)wZS#ccsrc/Protocols/NAS_layer/module.mkh9((zh9((z a)tÝwĩAccsrc/Protocols/NGAP/module.mkh9((zh9((z aӍZU0z4q)5Q3["ccsrc/Protocols/NGAP/ngap_codec.cch9((zh9((z a"RXm.o9?9J"ccsrc/Protocols/NGAP/ngap_codec.hhh9((zh9((z aZ]X']9<.n"ccsrc/Protocols/NGAP/ngap_types.hhh9((zh9((z a3eO5?E6lEbr$ccsrc/Protocols/NGAP_layer/module.mkh9((zh9((z aP*"Գ.Z.W(ccsrc/Protocols/NGAP_layer/ngap_layer.cch9((zh9((z a + iCh ]x-(ccsrc/Protocols/NGAP_layer/ngap_layer.hhh9((zh9((z a4n!ܘM}'0ccsrc/Protocols/NGAP_layer/ngap_layer_factory.hhh9((zh9((z a@ETEaV ).Vq ccsrc/Protocols/NG_NAS/module.mkh9((zh9((z aKT}pc>e̓4Lo.ccsrc/Protocols/NG_NAS/ng_nas_codec_factory.hhh9((zh9((z a6Wʆ C_%)ccsrc/Protocols/NG_NAS/ng_nas_dl_codec.cch9((zh9((z b 9T(Q6a0D)ccsrc/Protocols/NG_NAS/ng_nas_dl_codec.hhh9((eh9((e b *yL @z)"f,)ccsrc/Protocols/NG_NAS/ng_nas_ul_codec.cch9((eh9((e b](i9@kh \{)ccsrc/Protocols/NG_NAS/ng_nas_ul_codec.hhh9((eh9((e bxY:ÕDJb ccsrc/framework/include/codec.hhh9((eh9((e b5?RY7d0Z'I@}"ccsrc/framework/src/params_ngap.cch9((eh9((e bAkj7C. config.mkh9((eh9((e bWX\@,n~dmtn0Metc/Ats_NG_NAS/AtsNGAP_AMF.cfg_h9((eh9((e bX .D azAGetc/Ats_NG_NAS/AtsNGAP_GNB.cgf_h9((eh9((e bj]=V+<*zO install.shh9((eh9((e b}\9c*U>g#Zscripts/build_titan.bashh9((eh9((e b~9T0"孷]4M&scripts/devenv.bash.debianh9((eh9((e b %L JFy>LC6scripts/devenv.bash.ubuntuh9((eh9((e bj+ :YUԞ+scripts/f.bashh9((eh9((e b7kZդ໠l 6scripts/generate_png.shh9((eh9((e bfD3H )Ңdscripts/run_all.bashh9((eh9((e b%Q$k値.:scripts/run_mtc.bashh9((eh9((e b }D] 4|$tscripts/run_ptcs.bashh9((eh9((e bB(9(N7_|"yscripts/titan_repos.txth9((eh9((e bzd"C*scripts/update_user_name.shh9((eh9((e c\Ai!R2gELk!test_purposes/Ngnas_Common.tplan2h9((eh9((e c!a.1kK")U`#test_purposes/References.txth9()"Ph9()"P c *ϼuܿ[,u?f&test_purposes/ngnas/TP_AMF_NGAP.tplan2h9()"Ph9()"P c2S/ID'test_purposes/ngnas/TP_AMF_NGNAS.tplan2h9()"Ph9()"P cTw*<``XQ޵ttcn/AtsNGAP/NGAP_Pics.ttcnh9()"Ph9()"P c< b r 3ettcn/AtsNGAP/NGAP_Pixits.ttcnh9()"Ph9()"P c=94P>\Eh3*xPQ+Ittcn/AtsNGAP/NGAP_Steps.ttcnh9()"Ph9()"P cDR [wڑg+(ttcn/AtsNGAP/NGAP_TestConfiguration.ttcnh9()"Ph9()"P cE5tT#{3ViۃU!ttcn/AtsNGAP/NGAP_TestSystem.ttcnh9()"Ph9()"P cF6?Ayɥttcn/AtsNGAP/module.mk_h9()"Ph9()"P cHnPi }:÷> w ttcn/Ats_NG_NAS/NG_NAS_Pics.ttcnh9()"Ph9()"P cIĄy +#!ܢ'ttcn/Ats_NG_NAS/NG_NAS_TCFunctions.ttcnh9()"Ph9()"P cJmt&}G(ݜ΁%ttcn/Ats_NG_NAS/NG_NAS_TestCases.ttcnh9()"Ph9()"P cKnf@4W\Rb~-ttcn/Ats_NG_NAS/NG_NAS_TestConfiguration.ttcnh9()"Ph9()"P cL|HDy99X ~'ttcn/Ats_NG_NAS/NG_NAS_TestControl.ttcnh9()"Ph9()"P cMO5aAhnCŐ:_&ttcn/Ats_NG_NAS/NG_NAS_TestSystem.ttcnh9()"Ph9()"P c[^1%Y\V(ltRttcn/Ats_NG_NAS/module.mkh(Fh(F cf%J*T@01|$#ttcn/Lib3GPP/Common/CommonDefs.ttcnh9()"Ph9()"P cg0R:KO+0pZ&ttcn/Lib3GPP/Common/module.mkh9()"Ph9()"P co1}'[fz9Ff%,g'ttcn/Lib3GPP/Common4G5G/Common4G5G.ttcnh9()"Ph9()"P cp2fSN\}3zf$Q/0ttcn/Lib3GPP/Common4G5G/Common4G5G_LoopBack.ttcnh9()"Ph9()"P cq1>}5_n9pET7ttcn/Lib3GPP/Common4G5G/EUTRA_NR_SecurityFunctions.ttcnh9()"Ph9()"P cypKD#Μ߾/l)6k-!ttcn/Lib3GPP/Common4G5G/module.mkh9()"Ph9()"P c|k~@>\BF#ttcn/Lib3GPP/CommonIP/CommonIP.ttcnh9()_;h9()_; c}s:=>˹oH9ZX%ttcn/Lib3GPP/CommonIP/LoopbackIP.ttcnh9()_;h9()_; c~):)|3j܂=56ttcn/Lib3GPP/CommonIP/LoopbackIP_PacketFilterTest.ttcnh9()_;h9()_; cdh:SM ouToKttcn/Lib3GPP/CommonIP/module.mkh9()_;h9()_; cQj*QYE،)Թ k3ttcn/Lib3GPP/EPS_NAS/EPS_NAS_LoopBack_TypeDefs.ttcnh9()_;h9()_; cB @F!3Ц(דվ *ttcn/Lib3GPP/EPS_NAS/EPS_NAS_TypeDefs.ttcnh9()_;h9()_; cKd\?%M!a,ttcn/Lib3GPP/EPS_NAS/module.mkh9()_;h9()_; c{[$Q rԑ.ttcn/Lib3GPP/NAS/NAS_AuthenticationCommon.ttcnh9(-碮h9(-碮 c(7bUZ_*O60b2m3ttcn/Lib3GPP/NAS/NAS_AuxiliaryDefsAndFunctions.ttcni*Fi*F cP&KejL36)ttcn/Lib3GPP/NAS/NAS_CommonTemplates.ttcni*Fi*F c))_F;Y:h}(ttcn/Lib3GPP/NAS/NAS_CommonTypeDefs.ttcnh9()_;h9()_; caTU!<(Eۊal>,ttcn/Lib3GPP/NAS/NAS_EncdecDeclarations.ttcnh9()_;h9()_; cLqU\-8hN }ttcn/Lib3GPP/NAS/module.mkh9()_;h9()_; qr"`sivrԖß %ttcn/Lib3GPP/NG_NAS/EAP_TypeDefs.ttcnh9()_;h9()_; qsJ,Nʐ-T>00ttcn/Lib3GPP/NG_NAS/NG_NASTemplateFunctions.ttcnhY)hY) gJM[P`]Nw(js&ttcn/Lib3GPP/NG_NAS/NG_NAS_Common.ttcnh9()_;h9()_; qu~ *Hk|ηOH2ttcn/Lib3GPP/NG_NAS/NG_NAS_EncdecDeclarations.ttcnh')[h')[ qv=a:C'8kf-ttcn/Lib3GPP/NG_NAS/NG_NAS_MsgContainers.ttcnh(Fh(F qwZձ=Ǐҁ.X&;1ttcn/Lib3GPP/NG_NAS/NG_NAS_SecurityFunctions.ttcnhY)hY) gKX6NW/c ~M)ttcn/Lib3GPP/NG_NAS/NG_NAS_Templates.ttcnhY)hY) gUѲ/ hl,J"(ttcn/Lib3GPP/NG_NAS/NG_NAS_TypeDefs.ttcnh9()&h9()& q} b].l03mN,`-ttcn/Lib3GPP/NG_NAS/NG_V2X_MsgContainers.ttcnh9()&h9()& q~ljD^o%\pE[t(ttcn/Lib3GPP/NG_NAS/NG_V2X_TypeDefs.ttcnh9()&h9()& q}&?ro ;=pttcn/Lib3GPP/NG_NAS/module.mkh9()&h9()& q~r\oX`}\IQq/ttcn/Lib3GPP/NasEmulation/NG_NasEmu_Common.ttcnh9()&h9()& qYlT +45ttcn/Lib3GPP/NasEmulation/NG_NasEmu_CtrlAspTypes.ttcnh9()&h9()& qY]uFh ) g[6ttcn/Lib3GPP/NasEmulation/NG_NasEmu_CtrlFunctions.ttcnh9()&h9()& q)%(׮Y^hT%Ittcn/Lib3GPP/NasEmulation/NG_SecurityDefinitionsAndExternalFunctions.ttcnh9()&h9()& q#X8#gl}p+ȒȐ,D3ttcn/Lib3GPP/NasEmulation/NasEmu5G_AspTypes_NR.ttcnh9()&h9()& qm-:~ߥRV,6ttcn/Lib3GPP/NasEmulation/NasEmu5G_Component_NRNG.ttcnh9()&h9()& qJnoN0ID9ttcn/Lib3GPP/NasEmulation/NasEmu5G_Component_NR_BASE.ttcnh9()&h9()& q=\]. 6 @*R"1ttcn/Lib3GPP/NasEmulation/NasEmu5G_Main_NRNG.ttcnh9()&h9()& q%p<\GiJɥA 0ttcn/Lib3GPP/NasEmulation/NasEmu_Common4G5G.ttcnh9()&h9()& qD\"H X#ttcn/Lib3GPP/NasEmulation/module.mkh9()&h9()& q;Yy \w5t>F/ttcn/Lib3GPP/PicsPixit/EUTRA_NR_Parameters.ttcnh9()&h9()& q<=f&a*HCK.ttcn/Lib3GPP/PicsPixit/NAS_5GC_Parameters.ttcnh9()&h9()& qAzO5R:*.&ttcn/Lib3GPP/PicsPixit/Parameters.ttcnh9()&h9()& q=0ff49b|Z ttcn/Lib3GPP/PicsPixit/module.mkh9()&h9()& q7 *1CRՂttcn/Lib3GPP/module.mkh9()&h9()& q!ћi)"Bvttcn/LibCommonh9()&h9()& q!jO9'/Φ}ϲ8cY0ttcn/LibNGAP/lib/LibNGAP_EncdecDeclarations.ttcnh9()&h9()& q\ %IHd#ˮR^$ttcn/LibNGAP/lib/LibNGAP_Pixits.ttcnhY);hY); gW .Pk%;*9 'ttcn/LibNGAP/lib/LibNGAP_Templates.ttcnh9() h9()  q'78{;_)$#,ttcn/LibNGAP/lib/LibNGAP_TypesAndValues.ttcnh9() h9()  qjΰ蠩b-ttcn/LibNGAP/lib/asn1/Makefile.am.asn1converth9() h9()  q]9Ӗ"3FIBn.ttcn/LibNGAP/lib/asn1/NGAP_CommonDataTypes.asnh9() h9()  qtpk<:P)I(ttcn/LibNGAP/lib/asn1/NGAP_Constants.asnh9() h9()  qeo)xޡ&)ttcn/LibNGAP/lib/asn1/NGAP_Containers.asnh9() h9()  qA2ЯD#2/ q"ttcn/LibNGAP/lib/asn1/NGAP_IEs.asnh9() h9()  q'E<9;c74 x}+ttcn/LibNGAP/lib/asn1/NGAP_PDU_Contents.asnh9() h9()  qepHg}dYUK/ttcn/LibNGAP/lib/asn1/NGAP_PDU_Descriptions.asnh9() h9()  qƔo%5^Z#}*ttcn/LibNGAP/lib/asn1/converter-example.mkh9() h9()  r);ϦU&N7ttcn/LibNGAP/lib/asn1/module.mkh9() h9()  r3 zFPmuUmA.ttcn/LibNGAP/lib_system/LibNGAP_Interface.ttcnh9() h9()  r42]Q;z.ߓzh:*ttcn/LibNGAP/lib_system/LibNGAP_Steps.ttcnh9() h9()  r5%\Ggff#F^t0Kttcn/LibNGAP/module.mkh(Oh(O rMPXVM"A:)ttcn/Lib_NG_NAS/LIB_NG_NAS_Functions.ttcnh(Oh(O rSҰ#PޣS)ttcn/Lib_NG_NAS/Lib_NG_NAS_Interface.ttcnh(Oh(O rVYNNp{&i &ttcn/Lib_NG_NAS/Lib_NG_NAS_Pixits.ttcnhF'ijhF'ij rc;b}bUw2cJ))ttcn/Lib_NG_NAS/Lib_NG_NAS_Templates.ttcnh9() h9()  rq }$PuV£q3BY)ttcn/Lib_NG_NAS/NG_NAS_BaseTemplates.ttcnh9() h9()  rv e 9@asԁA&,)ttcn/Lib_NG_NAS/NG_NAS_EncdecDeclarationsh9() h9()  rw4h+&yGHttcn/Lib_NG_NAS/module.mkh9() h9()  rҺ?HmwEttcn/modules/titan.TestPorts.Common_Components.Abstract_Socket/moduleh9() h9()  r@ Sh4V{v ܸHttcn/modules/titan.TestPorts.Common_Components.Abstract_Socket/module.mkh(Oh(O rhc^YeJi$ml3ttcn/patch_abstract_socket/Abstract_Socket.cc.patchh(*Xh(*X r+DE@-(bc"NQ3ttcn/patch_abstract_socket/Abstract_Socket.hh.patchh9() h9()  r}s`Tޤ }%ttcn/patch_lib_common_titan/module.mkh9() h9()  s^Y#:jP gZ}^Qz|ccsrc50 5 b \'齹-9Ports12 2 6ջekY<՜LibNAS9 0 \5ɤ]:Il/5.ʫߍLibNGAP3 0 "Uж뾛Taz$*nEncDec3 0 &Ȓ.S3PExternals4 0 Rx2baDFProtocols23 6 [SN~9$_r?4NAS1 0 B<ܷ0瑝8NGAP4 0 ;l2GL4;H=i3j<>/}߰0scripts10 0 fHHĽ`Ktest_purposes5 1 Y|:[ۃpdeZngnas3 0 -6+ം"DP1/7%V] k