AgeCommit message (Expand)AuthorFilesLines
47 hourspySim-shell: add bulk provisioning supportHEADmasterPhilipp Maier1-4/+184
4 daysts_31_10x: add a class for CardApplicationXSIMPhilipp Maier3-4/+8
6 dayspySim-shell: add example script to dump authentication configHarald Welte1-0/+41
6 dayssysmocom_sja2: Properly decode EF.USIM_SQN freshnessHarald Welte1-1/+1
7 daysts_51_011: Add encoder for EF.SSTHarald Welte1-1/+26
7 dayscommands: Fix read_binary() for non-zero offsetHarald Welte1-4/+5
7 dayspySim-shell: add echo commandPhilipp Maier1-0/+7
7 dayspySim-shell: allow card insertion at runtimePhilipp Maier2-19/+80
7 daysts_51_011: fix select response decoderPhilipp Maier1-3/+3
8 dayscommands: fix update_binary() with non-zero offsetHarald Welte1-2/+2
8 daysCardModel: Document how this 'magic' works in some comments.Harald Welte2-1/+9
8 days51.011: Fix EF_SST decoder for services > table descriptionHarald Welte1-1/+1
8 daysfilsystem: Make NotImplementedError more verbose.Harald Welte1-6/+6
8 daysUSIM: Add ENVELOPE and ENVELOPE-SMS shell commandsHarald Welte1-0/+14
8 daysAdd API + shell command for sending TERMINAL PROFILE to cardHarald Welte3-0/+14
8 dayspysim-Shell: Add sysmocom SJA2 card specific bitsHarald Welte3-1/+278
8 dayscat: Fix SMS/ENVELOPE related IE tag definitionsHarald Welte1-3/+3
8 dayscat: Add more terminal profile bitmask definitionsHarald Welte1-2/+79
9 dayscards: remove "auto_once" from possible ctype optionsPhilipp Maier1-4/+1
11 dayscard_handler: clean-upHarald Welte1-26/+63
14 dayscards: remove unused function card_autodetect()Philipp Maier1-8/+0
14 dayspySim-shell: refactor __main__ sectionPhilipp Maier1-32/+52
2021-10-05cards: FairwavesSIM: force SIM APDUs during programmingPhilipp Maier1-1/+18
2021-10-01pySim-prog: fix typoPhilipp Maier1-1/+1
2021-10-01pySim-shell: verify_adm: turn error messages into exceptionsPhilipp Maier1-3/+2
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-22pySim-prog: rename card_handler option to card_handler_configPhilipp Maier1-3/+3
2021-09-22pySim-shell: move command desc and verify_adm to PySimCommandsPhilipp Maier1-29/+27
2021-09-20pySim-prog: rename card_handler to CardHandlerPhilipp Maier3-6/+6
2021-09-17pySim-prog: rename variable card_handlerPhilipp Maier1-9/+9
2021-08-27update readme detail about cmd2 - make sure people get 1.5 from pip instead o...Joachim Steiger1-6/+1
2021-08-03Use README.md as long description in package metadataandrew-ma1-0/+3
2021-07-31Allow update_binary function to write more than 255 bytesandrew-ma1-3/+15
2021-06-30cards: rename class "Card" to "SimCard"Philipp Maier3-11/+11
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-11cmd2: Constrain version to >= 1.3.0 but < 2.0.0Harald Welte4-4/+4
2021-06-05filesystem: Introduce support for TLV parserHarald Welte2-0/+40
2021-06-05Introduce new object-oriented TLV parser/decoder/encoderHarald Welte3-0/+618
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 Welte2-0/+66
2021-05-25shell: Fix activate_file + deactivate_file commandsHarald Welte3-7/+18