aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-05-30init_reader: Print device name/number of chosen readerlaforge/bertlvHarald Welte4-11/+11
2021-05-30card_handler: clean-upHarald Welte1-26/+58
2021-05-30pySim/commands: Add envelope() method for ENVELOPE commandHarald Welte1-0/+4
2021-05-30ts_31_102: Start using pySim.tlv to implement more DF.5GS filesHarald Welte1-4/+76
2021-05-30filesystem: Introduce support for TLV parserHarald Welte2-0/+40
2021-05-30utils: Make filter_dict() transparently pass non-dictHarald Welte1-0/+2
2021-05-30construct: Recursive normailzation of construct parse resultHarald Welte2-7/+36
2021-05-30Introduce new object-oriented TLV parser/decoder/encoderHarald Welte3-0/+618
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
2021-05-21pySim_prog: remove unused import for dec_addr_tlvPhilipp Maier1-1/+1
2021-05-17Update READMERobert Falkenberg1-50/+70
2021-05-10Add codecs for EF_SPN and GSM strings via constructRobert Falkenberg8-28/+98
2021-05-07ts_51_011: fix encoder of EF_SPN:Philipp Maier1-1/+2
2021-05-06ts_102_221: add missing TLV key '9B'/'target_ef' for sysmoUSIM-SJS1Robert Falkenberg1-0/+2
2021-05-06ModemATCommandLink: improve response time for "+CME ERROR"Robert Falkenberg1-6/+10
2021-05-06ModemATCommandLink: add/adjust some loggingRobert Falkenberg1-2/+4
2021-05-06ModemATCommandLink: return lower case hexstringRobert Falkenberg1-2/+2
2021-05-05pySim-read: fix wrong commentPhilipp Maier1-1/+1
2021-05-04docs/shell.rst: Document verify_adm and tree commandsHarald Welte1-2/+9
2021-05-04transport: Mark more methods as abstractmethodHarald Welte1-4/+4
2021-05-04shell: Add 'reset' command to reset the cardHarald Welte3-1/+24
2021-05-04BER-TLV EF support (command, filesystem, shell)Harald Welte6-7/+301
2021-05-04ts_31_103: Use EF_ARR decoder from TS 102 221Harald Welte1-6/+2
2021-05-04Implement EF.ARR (Access Rule Reference) decodingHarald Welte5-1/+386
2021-05-04utils: Introduce CommandSet abstractionHarald Welte1-0/+66
2021-05-03utils: Introduce DataObject representationHarald Welte1-0/+305
2021-05-03utils: specify type of parameter name in enc_spnPhilipp Maier1-1/+1
2021-05-03ts_51_011, utils: fix Access Technology Identifier codingPhilipp Maier7-11/+26
2021-05-03utils: fix dec_xplmn_w_act() and format_xplmn_w_act()Philipp Maier6-17/+17
2021-05-03utils: fix mcc/mnc encoding in dec_plmn (EF_PLMNsel)Philipp Maier2-5/+55
2021-05-03utils: specify paremeters of enc_plmn() as HexstrPhilipp Maier1-1/+1
2021-05-03ModemATCommandLink: fix AttributeError exception in __del__()Vadim Yanitskiy1-1/+2