path: root/pySim
AgeCommit message (Expand)AuthorFilesLines
2021-04-01filesystem: decode select response for MFpmaier/shell2Philipp Maier1-1/+3
2021-04-01pySim-shell: complete CHV/PIN management toolsPhilipp Maier2-6/+45
2021-04-01commands: conserve write cyclesPhilipp Maier2-5/+22
2021-04-01pySim-shell: automatic ADM pin from CSV-FilePhilipp Maier1-0/+113
2021-04-01fileystem: fix ADF selectionPhilipp Maier2-18/+20
2021-04-01ts_31_102: do not add empty ShellCommands class.Philipp Maier1-7/+0
2021-04-01filesystem: allow selection of arbitrary filesPhilipp Maier1-7/+51
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
2021-03-05fix TypeError in derive_milenage_opc()Harald Welte1-3/+5
2021-03-03Add a new pySim-shell programHarald Welte6-2/+1586
2021-03-03start using python3 bytearray for our b2h/h2b typesHarald Welte2-8/+12
2021-03-02commands.py: Introduce a real select_file() methodHarald Welte1-1/+4
2021-03-02commands.py: rename select_file() to select_path()Harald Welte2-37/+37
2021-03-02move SW matching to a generic utility functionHarald Welte2-9/+16
2021-03-02introduce SwMatchError exceptionHarald Welte2-1/+13
2021-03-02utils.py: de-couple sanitize_pin_adm from argparse 'opts'Harald Welte1-9/+7
2021-03-02cards.py: SJS1 + SJA2: Implement + Expose verify_adm() methodHarald Welte1-7/+18
2021-03-01Remove Python shebang from files where it's not neededVadim Yanitskiy13-13/+0
2021-02-25serial: do not try to close non existing serial connection1.0Philipp Maier1-1/+2
2021-02-25serial: don't crash if the device does not existPhilipp Maier1-0/+3
2021-02-25utils: catch exceptions during reader initalitationPhilipp Maier1-18/+22
2021-02-11utils.py: Fix for parsing MNCherlesupreeth1-3/+3
2021-01-05pySim-read.py: Enable reading of UICC IARI from ISIMSupreeth Herle1-0/+13