aboutsummaryrefslogtreecommitdiffstats
path: root/pySim
AgeCommit message (Expand)AuthorFilesLines
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
2021-04-02Add decoder/encoder for EF.SUCI_Calc_InfoMerlin Chlosta1-0/+142
2021-03-31ts_102_221: use keywords to avoid conflicts with positional argsPhilipp Maier1-1/+1
2021-03-30filesystem: avoid outputting empty lines when there is no dataPhilipp Maier1-4/+8
2021-03-27pySim/filesystem: fix mutable default list/dict argumentsVadim Yanitskiy1-8/+8
2021-03-26pySim-shell: add ADF.ISIM / ADF.USIM dynamicallyPhilipp Maier2-1/+26
2021-03-26filesystem: fix typo in method call app()->append()Philipp Maier1-1/+1
2021-03-23utils: fix sw_match()Philipp Maier1-2/+3
2021-03-23cards: remove unnecessary execptions.Philipp Maier1-10/+2
2021-03-23commands: better exception string for authentication failuresPhilipp Maier1-1/+4
2021-03-22filesystem: be more strict in method add_file()Philipp Maier1-1/+3
2021-03-19filesystem: drop __main__ from filesystem.pyPhilipp Maier1-18/+0
2021-03-19filesystem: add comment to inform about checks in add_file()Philipp Maier1-0/+4
2021-03-19filesystem: fix exception string (fid != name)Philipp Maier1-1/+1
2021-03-18pySim-shell: add "dir" command.Philipp Maier1-0/+22
2021-03-18filesystem: fix flag model used with get_selectable_names()Philipp Maier1-8/+6
2021-03-18filesystem: allow dumping multiple records of a filePhilipp Maier1-3/+10
2021-03-12filesystem: be case insensitive when selecting files by fid (HEX)Philipp Maier1-0/+2
2021-03-12utils: add is_hex function to check hex stringsPhilipp Maier1-0/+22
2021-03-12filesystem: add flags to filter selectablesPhilipp Maier1-25/+36
2021-03-12pySim/exceptions.py: fix referencing an instance memberVadim Yanitskiy1-1/+1
2021-03-12pySim/utils.py: fix 3-digit MNC encoding in enc_plmn()Vadim Yanitskiy1-2/+2
2021-03-12Revert "utils.py: Fix for parsing MNC"Vadim Yanitskiy1-3/+3
2021-03-11pySim/utils_test.py: prepare this to be executed on JenkinsVadim Yanitskiy1-76/+0
2021-03-11pySim/utils_test.py: use proper shebang for this executableVadim Yanitskiy1-1/+1
2021-03-11Get rid of Python 2 specific compatibility leftoversVadim Yanitskiy4-14/+0
2021-03-07ts_51_011: fix bitmask compositing in EF_xPLMNwAcT.enc_act()Vadim Yanitskiy1-6/+4
2021-03-07Python 2 is deprecated, remove backwards compatibility chunksDenis 'GNUtoo' Carikli1-8/+1
2021-03-07transport/pcsc: work around Python 3.5 bug: guard disconnect()Vadim Yanitskiy1-1/+5
2021-03-05pySim/utils.py: Attempt to support pycryptodpmeHarald Welte1-1/+1