aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-12-01HACKSpmaier/aramPhilipp Maier2-8/+16
2021-12-01filesystem: actively probe applicationsPhilipp Maier1-3/+12
2021-11-25fix invalid dependencyjohannes.richter1-1/+1
2021-11-25fix: Decoder may raise KeyErrorLennart Rosam1-1/+1
2021-11-23cards: Make select_adf_by_aid() use prefix AID selectionPhilipp Maier1-0/+3
2021-11-23pySim-read: put try/catch block around select_adf_by_aid()Philipp Maier1-2/+21
2021-11-22cards: make _get_aid case insensitivePhilipp Maier1-0/+1
2021-11-19profile: decode_select_response use object instead 'Any'Philipp Maier4-6/+5
2021-11-19profile: decode_select_response can be a static methodPhilipp Maier6-29/+27
2021-11-19pySim-shell: export command: guess number of records when not specifiedPhilipp Maier1-4/+22
2021-11-19commands: use send_apdu_checksw() in method read_recordPhilipp Maier1-1/+1
2021-11-19ts_51_011: move _decode_select_response into profile classPhilipp Maier1-44/+38
2021-11-19pySim-shell: add method to match card profile to cardPhilipp Maier6-70/+216
2021-11-18pySim-read: do not select ADF.ISIM againPhilipp Maier1-4/+0
2021-11-18cards: select_adf_by_aid: split off aid completionPhilipp Maier1-13/+26
2021-11-11ARA-M related command supportHarald Welte3-0/+454
2021-11-11ts_51_011: add status word definitionPhilipp Maier1-1/+38
2021-11-11filesystem: CardProfile: initialize empty sw table as empty dictPhilipp Maier1-1/+1
2021-11-10filesystem: define class byte and select control bytes in profilePhilipp Maier3-3/+11
2021-11-10filesystem: make sure the card is in a defined statePhilipp Maier1-0/+4
2021-11-10filesystem: do not read AIDs when no apps are definedPhilipp Maier1-0/+7
2021-11-10filesystem: fix decode_select_responsePhilipp Maier4-18/+60
2021-11-08pySim-shell: print newline on exit with CTRL+DPhilipp Maier1-0/+4
2021-11-05commands: return none, when offset exceeds file lengthPhilipp Maier1-0/+3
2021-11-05commands: complete documentation stringsPhilipp Maier1-15/+107
2021-11-05utils: cosmetic: remove stray commentPhilipp Maier1-1/+0
2021-11-05commands: do not check SW manually, use send_apdu_checksw()Philipp Maier2-16/+30
2021-11-05contrib/jenkins.sh: make pylint warn about unnecessary semicolonVadim Yanitskiy1-0/+1
2021-11-05Python is not C: get rid of unnecessary semicolonsVadim Yanitskiy2-7/+7
2021-11-03sim-rest-server: Add example systemd service/unit fileHarald Welte1-0/+14
2021-11-03sim-rest-client: Add support for 'info' command to get IMSI+ICCIDHarald Welte1-22/+49
2021-11-03sim-rest-server: Add capability to obtain IMSI + ICCID of cardHarald Welte1-8/+50
2021-11-03sim-rest-client: Errors are plain text, not JSONHarald Welte1-0/+3
2021-10-29ts_51_011: implement CardProfileSIM as a classPhilipp Maier1-1/+3
2021-10-29filesystem: fix reset mechanismPhilipp Maier2-3/+6
2021-10-29cards: add method to modify APDU parameters (cla, sel_ctrl)Philipp Maier1-0/+9
2021-10-29commands: use python style commends to describe methodsPhilipp Maier1-2/+1
2021-10-29cards: use python style commends to describe methodsPhilipp Maier1-15/+7
2021-10-21pySim-shell: Improve documentationHarald Welte2-1/+37
2021-10-21utils: Fix BER-TLV tag decode for multi-byte tagsHarald Welte1-1/+2
2021-10-21tlv: Fix recursive initialization from_dict()Harald Welte1-1/+2
2021-10-21tlv: Don't require encoder/decoder methods for TLV without valueHarald Welte1-2/+6
2021-10-21pySim-shell: Use iteration when unregistering command setsHarald Welte1-6/+4
2021-10-21pySim-shell: Add suspend_uicc commandHarald Welte3-1/+65
2021-10-21pySim-shell: Add support for GSM-R SIM Cards with DF.EIRENEHarald Welte2-0/+260
2021-10-20pySim-shell: add bulk provisioning supportPhilipp Maier1-4/+184
2021-10-18ts_31_10x: add a class for CardApplicationXSIMPhilipp Maier3-4/+8
2021-10-16pySim-shell: add example script to dump authentication configHarald Welte1-0/+41
2021-10-16sysmocom_sja2: Properly decode EF.USIM_SQN freshnessHarald Welte1-1/+1
2021-10-15ts_51_011: Add encoder for EF.SSTHarald Welte1-1/+26