aboutsummaryrefslogtreecommitdiffstats
path: root/pySim
AgeCommit message (Expand)AuthorFilesLines
2024-01-04construct: avoid StreamError exceptions due to files containing all-ffHarald Welte1-1/+10
2024-01-04ts_31_102: Start to use construct for EF.SUCI_Calc_InfoHarald Welte1-61/+29
2024-01-02fileystem/tlv: remove unused importsHarald Welte2-2/+1
2023-12-29move SUCI sub-classes to EF_SUCI_CalcInfoHarald Welte1-27/+25
2023-12-29global_platform: Add support for more GET DATA TLVsHarald Welte1-1/+61
2023-12-29commands: Ignore exceptions during READ while UPDATEHarald Welte1-7/+21
2023-12-29sysmocom_sja2: Implement EF_CHV files using constructHarald Welte1-20/+24
2023-12-29test_files: Test decoder also with ff-padded inputHarald Welte4-0/+11
2023-12-29Fix TLV_IE_Collection.from_tlv in certain situationsHarald Welte1-1/+1
2023-12-29ts_31_102: Implement decoders/encoders for EFs below DF.HNBHarald Welte1-6/+83
2023-12-29support UCS-2 characters in EF.MMSUP, EF.ADN, EF.SPN, EF.PNN, EF.ECCHarald Welte3-4/+41
2023-12-29Implement convoluted encoding of UCS-2 as per TS 102 221 Annex AHarald Welte1-0/+158
2023-12-28add PlmnAdapter for decoding PLMN bcd-strings like 262f01 to 262-01Harald Welte5-16/+33
2023-12-27Fix enumeration of GlobbalPlatformISDR during card_init()Harald Welte2-4/+4
2023-12-27global_platform: Add support for key types of v2.3.1 (including AES)Harald Welte1-1/+15
2023-12-27global_platform: Add TLV test data for Key Information DataHarald Welte1-14/+13
2023-12-27global_platform: Correctly decode Key Information DataHarald Welte1-1/+2
2023-12-27Add TLV decoder test dataHarald Welte1-2/+19
2023-12-27tlv: Fix from_dict() symmetryHarald Welte1-4/+4
2023-12-23filesystem: use pySim.utils.build_construct()Harald Welte2-9/+9
2023-12-23construct/tlv: Pass optional 'context' into construct decoder/encoderHarald Welte2-31/+36
2023-12-23additional encode/decode test data for various filesHarald Welte4-1/+33
2023-12-2331.102 + 51.011: Fix encode/decode of EF.CFISHarald Welte2-4/+24
2023-12-23fix encode/decode of xPLMNwAcTHarald Welte2-23/+27
2023-12-21transport: Extend the documentation for each transport driverHarald Welte4-4/+16
2023-12-21transport: Move printing of reader number/name to generic codeHarald Welte5-19/+11
2023-12-21transport/pcsc: Allow opening PC/SC readers by a regex of their nameHarald Welte2-13/+31
2023-12-21transport: Pass argparse.Namespace directly into transport classesHarald Welte5-20/+22
2023-12-17move {enc,dec}_addr_tlv functions from pySim.util to pySim.legacy.utilHarald Welte3-123/+122
2023-12-17isim: Replace legacy imperative address TLV encoder/decoder with constructHarald Welte1-10/+9
2023-12-17bertlv_parse_len: Fix input data is smaller than num length octetsHarald Welte1-0/+2
2023-12-17usim: Properly decode/encode IPv4 + IPv6 addressesHarald Welte2-3/+31
2023-12-17usim: ePDGId + ePDGSelection: Fix encoder/decoder + add test casesHarald Welte1-3/+11
2023-12-17usim: Add EF.ePDGSelection + EF.ePDGSelectionEm supportHarald Welte1-1/+14
2023-12-17USIM: add support for EG.ePDGIdEm (Emergency ePDG)Harald Welte1-0/+1
2023-12-13filesystem: fix typoPhilipp Maier1-1/+1
2023-12-13runtime: refactor file selection methods select and select_filePhilipp Maier1-40/+50
2023-12-13filesystem: use sort path when selecting an applicationPhilipp Maier1-1/+11
2023-12-13runtime: explain how file probing worksPhilipp Maier1-0/+6
2023-12-07euicc: Fix TLV IE definitions for SetNickname{Req,Resp}Harald Welte1-2/+2
2023-12-07euicc: Fix encoding of Lc value in STORE DATAHarald Welte1-1/+1
2023-12-07euicc: the ICCID TLV object uses bcd-swapped-nibble encodingHarald Welte1-1/+1
2023-12-07euicc: Fix encoding of {enable,disable,delete}_profileHarald Welte1-17/+15
2023-12-07tlv: Fix encoding of zero-valued TLVsHarald Welte1-1/+1
2023-12-07runtime: cosmetic: prnounce file reference dataPhilipp Maier1-1/+3
2023-12-07runtime: explain why we may access the card object directlyPhilipp Maier1-0/+6
2023-12-07runtime: do not use the _scc object of the card object to select MFPhilipp Maier1-1/+1
2023-12-06flatten_dict_lists(): Don't flatten lists with duplicate keysHarald Welte1-1/+5
2023-12-06ara_m: Fix encoding of DeviceInterfaceVersionDOHarald Welte1-1/+1
2023-12-05filesystem: add flag to tell whether an ADF supports an FS or notPhilipp Maier4-7/+8