AgeCommit message (Expand)AuthorFilesLines
4 dayspySim-shell: add bulk provisioning supportpmaier/cardhandlerPhilipp Maier1-4/+183
4 dayspySim-shell: add echo commandPhilipp Maier1-0/+7
4 dayspySim-shell: allow card insertion at runtimePhilipp Maier2-14/+71
4 dayscards: remove "auto_once" from possible ctype optionsPhilipp Maier1-4/+1
7 dayscard_handler: clean-upHarald Welte1-26/+63
9 dayscards: remove unused function card_autodetect()Philipp Maier1-8/+0
10 dayspySim-shell: refactor __main__ sectionPhilipp Maier1-32/+52
12 dayscards: 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
2021-05-25shell: Add 'status' command to issue STATUS APDUHarald Welte3-0/+14
2021-05-25transport: Add support for SW 6CxxHarald Welte1-5/+10
2021-05-25Introduce unit test for bertlv_parse_one()Harald Welte1-0/+4
2021-05-25bertlv_parse_one: Also return remainder after end of TLVHarald Welte3-4/+6
2021-05-25add unit tests for BER-TLV encoder/decoder functionsHarald Welte2-1/+25
2021-05-25contrib: Add sim-rest-{server,client}.pyHarald Welte2-0/+247
2021-05-23commands: remove superfluous getter/setter for cla_byte propertyHarald Welte1-8/+1
2021-05-23commands: resolve inconsistency on sel_ctrlHarald Welte1-7/+0
2021-05-23pySim-read: adjust meaning of HPLMN/OPLMN flags in EF_SPNRobert Falkenberg7-14/+14
2021-05-23ts_31_103: finish decoder and fix encoder for EF.PCSCFPhilipp Maier1-3/+5
2021-05-23utils: split string formatting from dec_addr_tlvPhilipp Maier2-7/+36
2021-05-23commands: pad short data input in update_record()Philipp Maier1-6/+13
2021-05-22commands: check for status word in USIM authenticate commandHarald Welte1-1/+1
2021-05-22transport/pcsc: Raise exception if reader number is out of rangeHarald Welte1-2/+4
2021-05-21cards: populate name property in Card, UsimCard and IsimCardPhilipp Maier1-0/+8