DIRCgg)ϻgg)ϻM>ݗ5@kNM.checkpatch.confgg)ϻgg)ϻRu޿pfs;܀\.github/FUNDING.ymlgg)ϻgg)ϻVN.ؔX_5"㔬xn} .gitignoregg)ϻgg)ϻW/67Uj ,JTF0 .gitreviewgg)ϻgg)ϻYFC\G Y0z%1COPYINGgQ&TgQ&T[s5g,/a%v ^ README.mdgg)ϻgg)ϻo I4 #R_%k7˸Q contrib/csv-encrypt-columns.pygg)ϻgg)ϻq bYG=_aT,l contrib/eidtool.pygF(!gF(!sTm TzJPH*;Mcontrib/es2p_client.pygg)ϻgg)ϻy97D0fB bSZcontrib/es9p_client.pygF(!gF(!\%/5s3ްRIcontrib/esim-qrcode-gen.pygg)ϻgg)ϻz nCY5K\Q.contrib/fsdump-diff-apply.pygg)ϻgg)ϻ| gi.ocontrib/jenkins.shgg)ϻgg)ϻ}+v>T C>uZcontrib/saip-tool.pygg)ϻgg)ϻ* wDPcontrib/sim-rest-client.pygg)ϻgg)ϻD:;?W?ʡcontrib/sim-rest-server.pygg)ϻgg)ϻrba_poAcontrib/sim-rest-server.servicegF(!gF(!\[jH°"e 1.contrib/suci-keytool.pygg)ϻgg)ϻPߨvtbյb^Dcontrib/unber.pygg)ϻgg)ϻޖxA\!>w csv-formatgg)ϻgg)ϻE#bpŵc;\ r docs/Makefilegg)ϻgg)ϻS{K&V<S?&docs/card-key-provider.rstgg)ϻgg)ϻfU~7Tw!(M*Ͼ_ docs/conf.pygF)2gF)2-bIM$xLN΅docs/index.rstg;s[g;s[&EŝgDt86|docs/legacy.rstgg)ϻgg)ϻ_42Xi qaЙ/Tj>docs/library.rstgg)ϻgg)ϻ!7ΟELb docs/make.batg;s[g;s[2=|M:-|redocs/osmo-smdpp.rstg?B)Zg?B)Z0#3dX.i$*3@+docs/remote-access.rstgF)2gF)2 1hD/zTXGHdocs/shell.rstgF/$gF/$LAЏT@mJ .-docs/sim-rest.rstgF)2gF)2\ +L˒x1M docs/suci-keytool.rstgg)ϻgg)ϻ(qL< (. KZdocs/suci-tutorial.rstgg)ϻgg)ϻ =ctdpi[jWXwbdocs/trace.rstgg)ϻgg)ϻxj5(%\gDgw osmo-smdpp.pygg)ϻgg)ϻm-ag&>-aTtCIٙ9E~pySim/cards.pygg* gg* VXBڗvY%R pySim/cat.pygg* gg* Wwk+qpySim/cdma_ruim.pyg?B*ag?B*aX($qf)2NJ_8kpySim/commands.pygg* gg* Z)IZ#e4:pySim/esim/__init__.pygg* gg* ][ ^8.Ί''pySim/esim/asn1/rsp/PKIX1Explicit88.asngg* gg* ^)ʪxTm[PU'pySim/esim/asn1/rsp/PKIX1Implicit88.asngg* gg* _}{tUG¨j56epySim/esim/asn1/rsp/rsp.asngg* gg* aM~Y8օL-pySim/esim/asn1/saip/PE_Definitions-3.3.1.asngD2gD2b1%Qq<ϩ-ȳ8xpySim/esim/bsp.pygg* gg* c!WL}ʳ>9 |?KkpySim/esim/es2p.pygg* gg* d3-e?Gmkj#*6pySim/esim/es8p.pygg* gg* e,Kaţu})DpySim/esim/es9p.pygD2gD2f&2hY'+pySim/esim/http_json_api.pygg* gg* gK! aˋzjCpySim/esim/rsp.pygF/$gF/$j:dd|ޡړdaOpySim/esim/saip/__init__.pygg* gg* lu# >ʪ]Cl Y%pySim/esim/saip/oid.pygD2LgD2Lm5a>sN71"pySim/esim/saip/personalization.pygg* gg* n>^O#ⶃ:pySim/esim/saip/templates.pygg* gg* oSM qS $MDPpySim/esim/saip/validation.pygD2LgD2Lp(HQzt`x^pySim/esim/x509_cert.pyg?B*ag?B*aql2jzG'H[pd1=pySim/euicc.pygg* gg* r;I%rhapzBpySim/exceptions.pygg* gg* s nR6\!&hئIpySim/filesystem.pygw&gw&u`zₚضΟdvW~!pySim/global_platform/__init__.pygg* gg* w ެ]\oX`N돗pySim/global_platform/http.pygw&gw&xf?`:c.'pySim/global_platform/scp.pygg*Igg*Iy (vUS:|SpySim/global_platform/uicc.pygg*Igg*I{;T!(LY2fzKY",pySim/gsm_r.pygg*Igg*I|W ,怐lBQ`TA>UxpySim/iso7816_4.pygw(pySim/legacy/ts_31_102.pygg*Igg*Iz0upySim/legacy/ts_31_103.pygg*Igg*IǣW옝yH@n2MpySim/legacy/ts_51_011.pygg*Igg*I8&KV2'D,kj2pySim/legacy/utils.pygg*Igg*IP~T-e,{ pySim/ota.pygg*Igg*I \Gu pySim/pprint.pygg*Igg*I9H&!j>SgW"pySim/profile.pygH%\gH%\gW>HQTDeMѫ753BpySim/runtime.pyg"X8Zީg"X8Zީ`4Mݓ+b"lUpySim/secure_channel.pygg*Igg*IB߃^Ec$|/x pySim/sms.pygg*Igg*IEU9SKkpySim/sysmocom_sja2.pyg?B+$qg?B+$q?cU0m9F$ppySim/transport/__init__.pyg?B+$qg?B+$qw:)~^@z=/pySim/transport/calypso.pyg?B+$qg?B+$qaL'޵Y־pySim/transport/modem_atcmd.pyg?B+$qg?B+$q= 9Bf|E<i]pySim/transport/pcsc.pyg?B+$qg?B+$q01Iv8=aˮmKpySim/transport/serial.pygg*Igg*ISUvS݈XA32 y%pySim/ts_102_221.pygD2LgD2L4qt,:,(s+-qpySim/ts_102_222.pygg*Igg*I"~#PRpySim/ts_102_310.pygFW#gFW#c42pіZqpySim/ts_31_102.pygg*Igg*I/I&ܢUOcYpySim/ts_31_102_telecom.pygg*Igg*I(+G8uS|pySim/ts_31_103.pygg*Igg*I(%rqf_=s pySim/ts_31_103_shared.pygg*Igg*I,}@~V3IOB!}CpySim/ts_31_104.pygF[.NgF[.Ns b6 ngpySim/ts_51_011.pyg?B+ag?B+a~Hq8FS~[?nEKpySim/utils.pygg*Igg*IZýz.'&4spyproject.tomlgw)0t7gw)0t7XG< }POdrequirements.txtgg*Igg*I?dW8{q@'66zscripts/deactivate-5g.scriptgg*Igg*IgK!&zDscripts/deactivate-ims.scriptgg*Igg*Inw b V*scripts/sysmoISIM-SJA2/dump-auth-cfg.pysimgg*Igg*I[U¡{ڕRp3 setup.cfggw)0t7gw)0t7STw+4贈.setup.pygg*Igg*IU,MWN)`K&8smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_BRP.dergg*Igg*InLr7v`p8smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_BRP.pemgg*Igg*IT"'|o -ЈYԡh9smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_NIST.dergg*Igg*InoLwopɟD+9smdpp-data/certs/CertificateIssuer/CERT_CI_ECDSA_NIST.pemgg*Igg*IJۇ׀lU\O+-smdpp-data/certs/CertificateIssuer/CI-csr.cnfgg*gg*?ʮP*"&s l1m7smdpp-data/certs/DPauth/CERT_S_SM_DP2auth_ECDSA_BRP.dergg*gg*=q[?6aЙˮjW+s8smdpp-data/certs/DPauth/CERT_S_SM_DP2auth_ECDSA_NIST.dergg*gg*=ECb,1$Pe!6smdpp-data/certs/DPauth/CERT_S_SM_DPauth_ECDSA_BRP.dergg*gg*>j%Eu`m4smdpp-data/certs/DPauth/PK_S_SM_DPauth_ECDSA_BRP.pemgg*gg*$L*ˮ*M5smdpp-data/certs/DPauth/PK_S_SM_DPauth_ECDSA_NIST.pemgg*gg*6 )nK -pv5smdpp-data/certs/DPauth/SK_S_SM_DP2auth_ECDSA_BRP.pemgg*gg*6 0E,-6smdpp-data/certs/DPauth/SK_S_SM_DP2auth_ECDSA_NIST.pemgg*gg*.nKfs":gT}(f4smdpp-data/certs/DPauth/SK_S_SM_DPauth_ECDSA_BRP.pemgg*gg*.5tR7)pzGt5smdpp-data/certs/DPauth/SK_S_SM_DPauth_ECDSA_NIST.pemgg*gg*FD'9|]r v$smdpp-data/certs/DPauth/data_sig.dergg*gg*>ZU|odG^h}qK80.smdpp-data/certs/DPtls/SK_S_SM_DP_TLS_NIST.pemgg*gg*TTzxL'&73]Qznsmdpp-data/certs/READMEgg*gg*^-U/kyX)FA"smdpp-data/upp/TS48V1-A-UNIQUE.dergg*gg*_. $tK^O404p :"smdpp-data/upp/TS48V1-B-UNIQUE.dergg*gg*`/ezH)˧ If/smdpp-data/upp/TS48V2-SAIP2-1-BERTLV-UNIQUE.dergg*gg*b/>, 9-8y z1smdpp-data/upp/TS48V2-SAIP2-1-NOBERTLV-UNIQUE.dergg*gg*d0L!,ǷMoEF/smdpp-data/upp/TS48V2-SAIP2-3-BERTLV-UNIQUE.dergg*gg*e/R,,Z?@1smdpp-data/upp/TS48V2-SAIP2-3-NOBERTLV-UNIQUE.dergg*gg*f/Up_hRwG4[/smdpp-data/upp/TS48V3-SAIP2-1-BERTLV-UNIQUE.dergg*gg*h/!s ^1(Tp m(V=:g2smdpp-data/upp/TS48V4-SAIP2-1A-NOBERTLV-UNIQUE.dergg*gg*/@ӣ#U8T2smdpp-data/upp/TS48V4-SAIP2-1B-NOBERTLV-UNIQUE.dergg*gg*/L31 \_v]d}3B/smdpp-data/upp/TS48V4-SAIP2-3-BERTLV-UNIQUE.dergg*gg*/W|9rѪ1smdpp-data/upp/TS48V4-SAIP2-3-NOBERTLV-UNIQUE.dergg*gg*/*eOO"2MRX2smdpp-data/upp/TS48V5-SAIP2-1A-NOBERTLV-UNIQUE.dergg*gg*/lt|ߔowG2smdpp-data/upp/TS48V5-SAIP2-1B-NOBERTLV-UNIQUE.dergg*gg*/A|zL:e[4smdpp-data/upp/TS48V5-SAIP2-3-BERTLV-SUCI-UNIQUE.dergg*gg*/v͍]?>0,Ù-&41smdpp-data/upp/TS48V5-SAIP2-3-NOBERTLV-UNIQUE.dergg*gg*-~[M Hsmdpp-data/upp/TS48v1_A.dergg*gg*. \;@ZD(%X{S+smdpp-data/upp/TS48v1_B.dergg*gg*/῅k9Bڞ N C~(smdpp-data/upp/TS48v2_SAIP2.1_BERTLV.dergg*gg*/xgs@/ z\o*smdpp-data/upp/TS48v2_SAIP2.1_NoBERTLV.dergg*gg*0)Duo~R Bi(smdpp-data/upp/TS48v2_SAIP2.3_BERTLV.dergg*gg*/ 0ʠ}*smdpp-data/upp/TS48v2_SAIP2.3_NoBERTLV.dergg*gg*/U7/ P=dr(smdpp-data/upp/TS48v3_SAIP2.1_BERTLV.dergg*gg*/!e&iFj8BYw>b*smdpp-data/upp/TS48v3_SAIP2.1_NoBERTLV.dergg*gg*/N$_ϒh׋4C(smdpp-data/upp/TS48v3_SAIP2.3_BERTLV.dergg*gg*/I׃UYm?D8/*smdpp-data/upp/TS48v3_SAIP2.3_NoBERTLV.dergg*gg*//0Sɟ,߿ +smdpp-data/upp/TS48v4_SAIP2.1A_NoBERTLV.dergg*gg*/@wqJ)-d{bM~1,k+smdpp-data/upp/TS48v4_SAIP2.1B_NoBERTLV.dergg*gg*/ZIUyQ(smdpp-data/upp/TS48v4_SAIP2.3_BERTLV.dergg*gg*/Wu^vgs2,*smdpp-data/upp/TS48v4_SAIP2.3_NoBERTLV.dergg*gg*/ m%NAIu+smdpp-data/upp/TS48v5_SAIP2.1A_NoBERTLV.dergg*gg*/lmdojt˜Q+smdpp-data/upp/TS48v5_SAIP2.1B_NoBERTLV.dergg*gg*/lL+2N=;r>L-smdpp-data/upp/TS48v5_SAIP2.3_BERTLV_SUCI.dergg*gg*/N MLj# *smdpp-data/upp/TS48v5_SAIP2.3_NoBERTLV.dergg*gg*gʎcpP<~}=Vtests/card_sanitizer/card_backup_3b991800118822334455667760_2222334455667788990.scriptgg*gg*EUR ^A4?a̵dXtests/card_sanitizer/card_backup_3b9a940092027593110001020221_1122334455667788990.scriptgg*gg*&_eCĞ_g غwnZitests/card_sanitizer/card_backup_3b9f95801fc78031e073f62113674d4516004301008f_89445310150011013678.scriptgg*gg*h-pP|g1ӸBRhtests/card_sanitizer/card_backup_3b9f96801f878031e073fe211b674a357530350265f8_8949440000001155314.scriptgg*gg*y/8y6n/<̪EChtests/card_sanitizer/card_backup_3b9f96801f878031e073fe211b674a4c753034054ba9_8988211000000467343.scriptgg*gg*ByTw G dD`htests/card_sanitizer/card_backup_3b9f96801fc78031a073be21136743200718000001a5_8988211320300000028.scriptgg*gg*WL~ =Vhtests/card_sanitizer/card_backup_3b9f96801fc78031a073be21136744220610000001a9_8988219000000117833.scriptgg*gg*,px_9@"tests/card_sanitizer/card_data.csvgg*gg*S>_N(tests/pySim-prog_test/Fairwaves-SIM.datagg*gg*b7QOvr)IN&tests/pySim-prog_test/Fairwaves-SIM.okgg*gg*> 3y"o7e/UJ)tests/pySim-prog_test/Wavemobile-SIM.datagg*gg*4z < ' . 'tests/pySim-prog_test/Wavemobile-SIM.okgg*gg*ޫ/phvUxzRvha'tests/pySim-prog_test/fakemagicsim.datagg*gg*L6o(4gG&474'%tests/pySim-prog_test/fakemagicsim.okgg*gg*yNh@7S.L(tests/pySim-prog_test/pySim-prog_test.shgg*gg*zPZ2 dy|)tests/pySim-prog_test/sysmoISIM-SJA2.datagg*gg*V@0PمZ(e{'tests/pySim-prog_test/sysmoISIM-SJA2.okgg*gg*z}vkHQC-44)tests/pySim-prog_test/sysmoISIM-SJA5.datagg+gg+(U=wQ bKpB5R+'tests/pySim-prog_test/sysmoISIM-SJA5.okgg+gg+4זtPQ L)tests/pySim-prog_test/sysmoUSIM-SJS1.datagg+gg+/HnAQt˲2:'tests/pySim-prog_test/sysmoUSIM-SJS1.okgg+gg+x{%E4%dhe'tests/pySim-prog_test/sysmosim-gr1.datagg+gg+}vO|e} %tests/pySim-prog_test/sysmosim-gr1.okgg+gg+!_:A0!K$0!tests/pySim-shell_test/README.txtgg+gg+⛲CK)wZS"tests/pySim-shell_test/__init__.pyg?B+ag?B+a0%⛲CK)wZS'tests/pySim-shell_test/apdu/__init__.pyg?B- g?B- 0& `yAc(tests/pySim-shell_test/ara_m/test.scriptgg+gg+⛲CK)wZS/tests/pySim-shell_test/authenticate/__init__.pygg+gg+حNG0Nl3 `G$hb2tests/pySim-shell_test/authenticate/auth_result.okgg+gg+GϗMmgMI6+tests/pySim-shell_test/authenticate/test.pygg+gg+<(1I:Y/tests/pySim-shell_test/authenticate/test.scriptgg+gg+'12_%N)B2$tests/pySim-shell_test/card_data.csvg?B.*g?B.*0.⛲CK)wZS,tests/pySim-shell_test/card_init/__init__.pyg?B.*g?B.*0/'/%{\v\N[ODJ(tests/pySim-shell_test/card_init/test.pyg?B.>9g?B.>900Ӵ9 f?_fpK6tests/pySim-shell_test/card_init/test_card_init.scriptgg+gg+⛲CK)wZS+tests/pySim-shell_test/cardinfo/__init__.pygg+gg+7\_#&aޯE;tests/pySim-shell_test/cardinfo/sysmoEUICC1-C2T-cardinfo.okgg+gg+5`d݃] uѷ|:tests/pySim-shell_test/cardinfo/sysmoISIM-SJA2-cardinfo.okgg+gg+4ԫ1~/}ۈ>tests/pySim-shell_test/cardinfo/sysmoISIM-SJA5-S17-cardinfo.okgg+gg+vMJz B%%8tests/pySim-shell_test/cardinfo/sysmoSIM-GR1-cardinfo.okgg+gg+d< _gk->7׻'tests/pySim-shell_test/cardinfo/test.pygg+gg+`49EAz07N"-tests/pySim-shell_test/cardinfo/test.templategg+gg+⛲CK)wZS&tests/pySim-shell_test/chv/__init__.pygg+gg+ \$F|Mh"tests/pySim-shell_test/chv/test.pygg+gg+>{i4=)ں+-b-tests/pySim-shell_test/chv/test_manage_csv.okgg+gg+=$xͭ8,23tests/pySim-shell_test/chv/test_manage_csv.templategg+gg+uQp%_qy^Iay 0tests/pySim-shell_test/chv/test_manage_direct.okgg+gg+d?ZFyxAp+6tests/pySim-shell_test/chv/test_manage_direct.templategg+gg+<&+_Ȫ4jqIh$U.tests/pySim-shell_test/chv/test_unblock_csv.okgg+gg+|PAnj2tests/pySim-shell_test/chv/test_unblock_csv.scriptgg+gg+DJU4lZ텤mY0Y1tests/pySim-shell_test/chv/test_unblock_direct.okgg+gg+Py~eKvnb7tests/pySim-shell_test/chv/test_unblock_direct.templateg?B.>9g?B.>9 /ҳƬ^WU:+k"tests/pySim-shell_test/config.yamlgg+gg+⛲CK)wZS(tests/pySim-shell_test/euicc/__init__.pygg+gg+zg3EHݥmue6tests/pySim-shell_test/euicc/enable_disable_profile.okgg+gg+qypCcq(ƌA?+tests/pySim-shell_test/euicc/euicc_info1.okgg+gg+|- M;+tests/pySim-shell_test/euicc/euicc_info2.okgg+gg+8$G&H'tests/pySim-shell_test/euicc/get_eid.okgg+gg+P)uA U+EO1tests/pySim-shell_test/euicc/get_profiles_info.okgg+gg++ ,P2dX R-tests/pySim-shell_test/euicc/notifications.okgg+gg+$wj]62hiOnyN6kW,tests/pySim-shell_test/euicc/set_nickname.okgg+gg+4/]_*vt $tests/pySim-shell_test/euicc/test.pygg+gg+.qh>}Z?l?tests/pySim-shell_test/euicc/test_enable_disable_profile.scriptgg+gg+}´I"i9|+!Vv2tests/pySim-shell_test/euicc/test_gen_notif.scriptgg+gg+ Eeű$P6^B@0tests/pySim-shell_test/euicc/test_get_eid.scriptgg+gg+ sIX乼GH 8Ϫf7tests/pySim-shell_test/euicc/test_get_euicc_info.scriptgg+gg+ Y5+8&5T'rg[:tests/pySim-shell_test/euicc/test_get_profiles_info.scriptgg+gg+k,:w2_|yf 13tests/pySim-shell_test/euicc/test_list_notif.scriptgg+gg+Z5z 4 (3tests/pySim-shell_test/euicc/test_rm_notif.templategg+gg+’Wc3Rj85tests/pySim-shell_test/euicc/test_set_nickname.scriptgg+gg+⛲CK)wZS)tests/pySim-shell_test/export/__init__.pyg,X g,X +k 3AE׮).tests/pySim-shell_test/export/export.script.okgg+gg+ D.򌝪ոl9m%tests/pySim-shell_test/export/test.pygg+gg+Yz{oZL0tests/pySim-shell_test/export/test_export.scriptgg+gg+ZCSIg U}eE0tests/pySim-shell_test/export/test_import.scriptgg+gg+⛲CK)wZS-tests/pySim-shell_test/file_admin/__init__.pygg+gg+ maOzp` yLuM=tests/pySim-shell_test/file_admin/activate_deactivate_file.okgg+gg+ϑCCu6,)tests/pySim-shell_test/file_admin/test.pygg+gg+ +FzJd|b fY͢'fFtests/pySim-shell_test/file_admin/test_activate_deactivate_file.scriptgg+gg+ fl,!DZ_=c- #>tests/pySim-shell_test/file_admin/test_create_delete_df.scriptgg+gg+!T|v@ԫq$I#Rtests/pySim-shell_test/file_admin/test_create_resize_delete_linear_fixed_ef.scriptgg+gg+#oQg>19lҊ=vQtests/pySim-shell_test/file_admin/test_create_resize_delete_transparent_ef.scriptgg+gg+%⛲CK)wZS/tests/pySim-shell_test/file_content/__init__.pygg+gg+(AZq9( !"+tests/pySim-shell_test/file_content/test.pygg+gg+)s~?l+HBW@Ǩ8tests/pySim-shell_test/file_content/test_ber_tlv_uicc.okgg+gg+*pGbACL *//VtRz^YS4tests/pySim-shell_test/gp/test_put_delete_key.scriptgg+='gg+='⛲CK)wZS(tests/pySim-shell_test/lchan/__init__.pyg?B.{Ig?B.{I"Y,.3Y6 }g$tests/pySim-shell_test/lchan/test.okgg+='gg+='wxƒ-7 $tests/pySim-shell_test/lchan/test.pygg+='gg+='mTu~8Y ]0b(tests/pySim-shell_test/lchan/test.scriptgg+='gg+='⛲CK)wZS.tests/pySim-shell_test/navigate_fs/__init__.pygg+='gg+='uK/i醙7}>_k!r5tests/pySim-shell_test/navigate_fs/checkpoints_sim.okgg+='gg+='4UGUkűNa6tests/pySim-shell_test/navigate_fs/checkpoints_uicc.okgg+='gg+='WTUK3q] *tests/pySim-shell_test/navigate_fs/test.pygg+='gg+='^Ar&"E꜐oKt2tests/pySim-shell_test/navigate_fs/test_sim.scriptgg+='gg+='wv0 4-3tests/pySim-shell_test/navigate_fs/test_uicc.scriptg0+ mg0+ mRǛc&I"H<tests/pySim-shell_test/utils.pygg+='gg+='⛲CK)wZS-tests/pySim-shell_test/verify_adm/__init__.pygg+='gg+='w+&L4OZ,)tests/pySim-shell_test/verify_adm/test.pygg+='gg+='jgKQs~㎕^H&r5tests/pySim-shell_test/verify_adm/test_cmdline.scriptgg+='gg+='0 /TN`s?1tests/pySim-shell_test/verify_adm/test_csv.scriptgg+='gg+='lu9;Xn6tests/pySim-shell_test/verify_adm/test_direct.templategg+='gg+=' #4 wQ<9"*tests/pySim-trace_test/pySim-trace_test.shgg+='gg+='<5>yšVMXr 5tests/pySim-trace_test/pySim-trace_test_gsmtap.pcapnggg+='gg+='5h9Z".$Tp«lX8tests/pySim-trace_test/pySim-trace_test_gsmtap.pcapng.okgg+='gg+='@rXDPТHyX3tests/unittests/test_apdu.pygg+='gg+='Mȍ>1yDB=ЙC~ទtests/unittests/test_esim.pygg+='gg+='_Bk0?ޯ2~y tests/unittests/test_esim_bsp.pygg+='gg+='$٠W 鰡EB=wO!tests/unittests/test_esim_saip.pygg+='gg+='m)n7M:_m;tests/unittests/test_euicc.pygg+='gg+='ie^Z#ztests/unittests/test_files.pygw*agw*a8*Y}Q(6|ա unittests11 0 ![ /pX|oEYcard_sanitizer9 0 iQO LF_]pySim-prog_test15 0 \'|GρpnGjpySim-shell_test124 17 +cyb2_!;gp10 0 <7T /,}chv10 0 '΂6ЬHD* 2Igapdu8 0 O혮 p 2Zara_m6 0 <6(9ah}heuicc17 0 A*;ɹ@Yz`lchan4 0 bY;={r}q zexport5 0 u$ Ҩ؆fsdump4 0 $S{?ʈahؾcardinfo7 0 I1yWWՖJ;K±card_init3 0 th2"N5^]}mfile_admin7 0 𽖂Ɲu2p$9verify_adm5 0 Y1quBN= cnavigate_fs6 0 o) xwOauthenticate4 0 j^>9&f:{,;x5y file_content12 0 wD!/M\i$xget_identity3 0 U UQfile_specific8 0 >Xloב0|ŊpySim-trace_test3 0 x=< R~~kp)6.github1 0 /֜#Kcontrib13 0 t8U~&}scripts3 1 X.8x^Ej%sysmoISIM-SJA21 0 tBeXђom~usmdpp-data105 2 E0Wj8Q]upp36 0 If͌UVcerts69 4 e"c%)q5DPpb12 0 =]-AD'T&DPtls38 1 YY;; 7GDϥr0v btOld_TLS_Validity15 3 /ި7r56Expired 20215 0 s?'޶툦,1Expired 20225 0 .h;oExpired 20235 0 &N+a6KQi+V+'NDPauth13 0 b?xk2 w5CertificateIssuer5 0 鶶]nMx![`rw//f