aboutsummaryrefslogtreecommitdiffstats
path: root/pySim
AgeCommit message (Expand)AuthorFilesLines
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-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: Add suspend_uicc commandHarald Welte1-1/+37
2021-10-21pySim-shell: Add support for GSM-R SIM Cards with DF.EIRENEHarald Welte1-0/+258
2021-10-18ts_31_10x: add a class for CardApplicationXSIMPhilipp Maier2-2/+6
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
2021-10-15commands: Fix read_binary() for non-zero offsetHarald Welte1-4/+5
2021-10-15pySim-shell: allow card insertion at runtimePhilipp Maier1-0/+5
2021-10-15ts_51_011: fix select response decoderPhilipp Maier1-3/+3
2021-10-14commands: fix update_binary() with non-zero offsetHarald Welte1-2/+2
2021-10-14CardModel: Document how this 'magic' works in some comments.Harald Welte1-1/+6
2021-10-1451.011: Fix EF_SST decoder for services > table descriptionHarald Welte1-1/+1
2021-10-14filsystem: Make NotImplementedError more verbose.Harald Welte1-6/+6
2021-10-14USIM: Add ENVELOPE and ENVELOPE-SMS shell commandsHarald Welte1-0/+14
2021-10-14Add API + shell command for sending TERMINAL PROFILE to cardHarald Welte3-0/+14
2021-10-14pysim-Shell: Add sysmocom SJA2 card specific bitsHarald Welte2-0/+273
2021-10-14cat: Fix SMS/ENVELOPE related IE tag definitionsHarald Welte1-3/+3
2021-10-14cat: Add more terminal profile bitmask definitionsHarald Welte1-2/+79
2021-10-13cards: remove "auto_once" from possible ctype optionsPhilipp Maier1-4/+1
2021-10-11card_handler: clean-upHarald Welte1-26/+63
2021-10-08cards: remove unused function card_autodetect()Philipp Maier1-8/+0
2021-10-05cards: FairwavesSIM: force SIM APDUs during programmingPhilipp Maier1-1/+18
2021-09-29card_handler: make reader (sl) operations optional.Philipp Maier1-1/+2
2021-09-22transport/pcsc: make sure reader is disconnectedPhilipp Maier1-0/+4
2021-09-22transport/init: print exception type if the execption has no stringPhilipp Maier1-1/+4
2021-09-20pySim-prog: rename card_handler to CardHandlerPhilipp Maier1-2/+2
2021-07-31Allow update_binary function to write more than 255 bytesandrew-ma1-3/+15
2021-06-30cards: rename class "Card" to "SimCard"Philipp Maier1-8/+8
2021-06-13pySim/commands: Add envelope() method for ENVELOPE commandHarald Welte1-0/+4
2021-06-13implement more files with TLV + constructHarald Welte3-13/+220
2021-06-13ts_31_102: Fully support USIM EF.ADHarald Welte1-2/+26
2021-06-13ts_31_102: Start using pySim.tlv to implement more DF.5GS filesHarald Welte1-4/+81
2021-06-05filesystem: Introduce support for TLV parserHarald Welte2-0/+40
2021-06-05Introduce new object-oriented TLV parser/decoder/encoderHarald Welte2-0/+613
2021-06-05ts_102_221: Add construct for contents of EF.UMPCHarald Welte1-2/+4
2021-06-05construct: Recursive normalization of construct parse resultHarald Welte2-7/+36
2021-06-05utils: Make filter_dict() transparently pass non-dictHarald Welte1-0/+2
2021-05-30utils: Add bertlv_encode_tag()Harald Welte1-0/+45
2021-05-29utils: Add 'raw' version of TLV tag decodersHarald Welte1-0/+52
2021-05-29utils: COMPREHENSION-TLV supportHarald Welte1-0/+44
2021-05-25shell: Fix activate_file + deactivate_file commandsHarald Welte2-2/+9
2021-05-25shell: Add 'status' command to issue STATUS APDUHarald Welte2-0/+9
2021-05-25transport: Add support for SW 6CxxHarald Welte1-5/+10