aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-07-04fixup smpp.twistedlaforge/otaHarald Welte2-0/+2
2023-07-04ota_test: data driven testsHarald Welte1-72/+126
2023-07-04WIP: ota_test: switch to SJA5 sample keysHarald Welte1-15/+36
2023-07-04[UNTESTED] sysmocom_sja2: Support files related to OTA HTTPS featuresHarald Welte1-0/+25
2023-07-04ota_testHarald Welte1-0/+57
2023-07-04WIP: vpcd2smpp.pyHarald Welte1-0/+301
2023-07-04WIP: smpp2simHarald Welte1-0/+245
2023-07-04WIP: classic SIM (3GPP TS 51.011) support.Harald Welte2-1/+339
2023-07-04pySim-shell: Support USIM specific methods/commands on unknown UICCHarald Welte1-1/+7
2023-06-27ts_31_103: enable encode tests for files containing single TLV IEHarald Welte1-6/+3
2023-06-27tlv: Fix IE.from_dict() methodHarald Welte1-2/+5
2023-06-27cosmetic: Implement cmd2.Settable backwards-compat via wrapper classHarald Welte1-24/+18
2023-06-27work-around what appears to be a pylint bugHarald Welte1-0/+2
2023-06-25Fix run-editor bug with cmd2 >= 2.0.0 compatibilityHarald Welte2-4/+15
2023-06-18tests: Add new, data-driven OTA testsHarald Welte1-0/+137
2023-06-18Add support for encoding/decoding SMS in TPDU and SMPP formatHarald Welte4-7/+461
2023-06-13docs: Add section on pySim-trace to user manualHarald Welte3-7/+82
2023-06-11pySim-shell: fix reset commandPhilipp Maier1-3/+3
2023-06-09Add ".py" suffix to sphinx-argparse generated docsHarald Welte4-3/+4
2023-06-0931.102: Fix EF.Routing_Indicator for odd number of digitsHarald Welte2-7/+11
2023-06-08README: remove redundancy 'Manual' and 'DocumentationHarald Welte1-32/+33
2023-06-08README: rephrase initial section; add HPSIM; programmable vs. standardHarald Welte1-9/+18
2023-06-08test_ota: Add one first OTA SMS AES128 unit testHarald Welte1-0/+63
2023-06-08SJA5: EF.USIM_AUTH_KEY: Display / enforce proper length TUAK KHarald Welte1-1/+1
2023-06-07ts_31_102: Add shell command for GET IDENTITYHarald Welte3-0/+28
2023-06-07serial: return a return code in reset_card()Philipp Maier1-0/+1
2023-06-07utils: Remove format_xplmn leading zeros in MNCMatan Perelman3-10/+9
2023-06-07Add FPLMN read and programMatan Perelman7-0/+60
2023-06-07pySim/apdu/ts_31_102.py: Add Rel17 5G NSWO context for GET IDENTITYHarald Welte1-1/+1
2023-06-07ts_102221: Add "resume_uicc" commandHarald Welte3-1/+32
2023-06-07Move "suspend_uicc" command from pySim-shell to ts_102_221.pyHarald Welte3-17/+32
2023-06-06ts_31_102: fix typoPhilipp Maier1-1/+1
2023-06-06Fix result parsing of "suspend_uicc"Harald Welte1-1/+1
2023-06-06pySim-shell: Unregister TS 102 222 commands during 'equip'Harald Welte1-1/+1
2023-06-06HPSIM application supportHarald Welte2-0/+62
2023-06-05Switch from pycryptodome to pycryptodomexHarald Welte5-7/+8
2023-06-03OTA: Fix padding of AES CMACHarald Welte1-2/+2
2023-06-03SJA5: Proper encode/decode of TUAK data in EF.USIM_AUTH_KEYHarald Welte1-3/+33
2023-06-03SJA5: Add TUAK + XOR-2G algorithm definitions for EF_[U]SIM_AUTH_KEYHarald Welte1-2/+2
2023-06-03SJA2: Implement DF.SYSTEM/EF.0348_KEY using constructHarald Welte2-13/+29
2023-06-03ts_31_102: EF_SUPI_NAI: Decode/Encode GLI+GCI as UTF-8 stringsHarald Welte1-2/+2
2023-06-03ts_31_102: Add decoder/encoder for DF.5GS/EF.Routing_IndicatorHarald Welte2-5/+12
2023-06-02modem_atcmd: raise ProtocolError instead of ReaderError on CME ERRORTobias Engel2-2/+3
2023-05-28setup.py: fix syntax errors (missing commas)Vadim Yanitskiy1-3/+3
2023-05-27cards: Add support for Gialer SIM cardsMatan Perelman1-1/+64
2023-05-27docs: add SUPI/SUCI usage exampleMerlin Chlosta3-2/+206
2023-05-25cards.py: support ATR-based detection of sysmoISIM-SJA5Harald Welte2-3/+61
2023-05-25ts_31_102: Add DF.SAIP supportHarald Welte1-0/+13
2023-05-25ts_31_102: Fix FID + SFI of EF.MCHPPLMNHarald Welte1-1/+1
2023-05-25ts_31_102: Fix FID of EF.OPL5G (it's 4F08 instead of 6F08)Harald Welte1-1/+1