aboutsummaryrefslogtreecommitdiffstats
path: root/pySim
AgeCommit message (Expand)AuthorFilesLines
2021-04-11Move reader related argument parser to transport moduleHarald Welte1-0/+25
2021-04-11init_reader: Print device name/number of chosen readerHarald Welte1-4/+5
2021-04-11fix various typos all over the codeHarald Welte6-21/+21
2021-04-11lots of file definitions for classic SIM and USIMHarald Welte2-31/+490
2021-04-11ts_31_102.py: switch EF.Keys from imperative to declarative codecHarald Welte1-6/+3
2021-04-11filesystem: Introduce 'construct' supportHarald Welte2-2/+36
2021-04-11pySim-shell: Add open_channel + close_channel commandsHarald Welte1-0/+9
2021-04-11pySim-shell: Adds support for DEACTIVATE FILE + ACTIVATE FILEHarald Welte1-0/+8
2021-04-11pySim-shell: Authenticate (3g) supportHarald Welte3-0/+45
2021-04-11integrate 'construct' python libraryHarald Welte2-1/+91
2021-04-11WIP: Add option to set UE operation mode in EF_AD (Administrative Data)Robert Falkenberg1-20/+62
2021-04-10extend JSONEncoder to serialze 'bytes' style objects as hex stringsHarald Welte1-0/+10
2021-04-10shell: Add 'apdu_trace' settable parameter for hex-dumping APDUsHarald Welte1-2/+16
2021-04-10transport: Pass arbitrary kwargs to base-class constructorHarald Welte5-10/+15
2021-04-10transport: Make all calls go through base class send_apdu_raw()Harald Welte5-5/+5
2021-04-10shell: add edit_{record,binary}_decoded shell commandsHarald Welte1-0/+47
2021-04-10pySim/filesystem: Fix more Python 3.5 compatibility issuesHarald Welte1-2/+2
2021-04-10pySim/filesystem.py: fix compatibility with Python 3.5Vadim Yanitskiy1-1/+1
2021-04-07shell: New 'read_records' and 'read_records_decoded' commandsHarald Welte1-0/+29
2021-04-07pySim-shell: JSONpath support for updating files/recordsHarald Welte2-2/+64
2021-04-07Use zero padding for EF['ACC'] fieldRobert Falkenberg1-1/+1
2021-04-07ts_102_221.py: fix fixup_fcp_proprietary_tlv_map()Philipp Maier1-1/+1
2021-04-07SysmoISIM-SJA2: Add option to set Service Provider Name (SPN)Robert Falkenberg1-0/+5
2021-04-06utils.py: Add missing dec_plmn function.Harald Welte1-0/+6
2021-04-07pySim/filesystem: Remove left-over debug print statementsHarald Welte1-2/+0
2021-04-06pySim-shell: Add settable parameter on JSON pretty-printingHarald Welte1-11/+3
2021-04-06ts_51_011: Full encoder/decoder for EF.ADHarald Welte1-6/+18
2021-04-06pySim-shell: Add '--oneline' to read_{binary,record}_decodedHarald Welte1-2/+16
2021-04-04transport: Pass status word interpreter to exception handlerHarald Welte1-1/+7
2021-04-04utils.py: Add more type annotationsHarald Welte1-30/+33
2021-04-04Move init_reader() from utils.py to transport/__init__.pyHarald Welte2-27/+29
2021-04-04card_key_provider: Documentation with sphinx / autodocHarald Welte1-16/+66
2021-04-04rename card_data to card_key_provider.Harald Welte1-9/+9
2021-04-04Add type annotations and more documentation to card_data.pyHarald Welte1-28/+32
2021-04-03filesystem.py: Fix type annotation of read_binary_dec()Harald Welte1-1/+1
2021-04-03cosmetic: fix typo in commentHarald Welte1-1/+1
2021-04-02filesystem: Fix interpret_sw() fall-throughHarald Welte1-5/+3
2021-04-0251.011: Define some more files within DF_TELECOMHarald Welte1-3/+39
2021-04-02fix various file definitionsHarald Welte3-8/+15
2021-04-02Fix various mistakes around the CardADF <-> CardApplication dualismHarald Welte1-13/+22
2021-04-02filesystem: fix various issues found by mypyHarald Welte2-26/+30
2021-04-02filesystem: Avoid GPL header showing up in sphinx autodocHarald Welte1-15/+15
2021-04-02Add more documentation to the classes/methodsHarald Welte9-187/+637
2021-04-02ts_31_102: Fix decode_select_response() for DF.5GSHarald Welte1-3/+0
2021-04-02pySim-shell: complete CHV/PIN management toolsPhilipp Maier2-7/+38
2021-04-02commands: conserve write cyclesPhilipp Maier2-5/+22
2021-04-02pySim-shell: automatic ADM pin from CSV-FilePhilipp Maier1-0/+113
2021-04-02fileystem: fix ADF selectionPhilipp Maier2-18/+20
2021-04-02ts_31_102: do not add empty ShellCommands class.Philipp Maier1-7/+0
2021-04-02filesystem: allow selection of arbitrary filesPhilipp Maier1-11/+51