aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-01-10WIP: osmo-smdpp ES9+ support for ASN.1 endpointlaforge/smdp_asn1Harald Welte1-29/+149
2024-01-09euicc: Fix decoding of SubjectKeyIdentifier.Harald Welte1-5/+3
2024-01-09pySim.saip.*: Support for parsing / operating on eSIM profilesHarald Welte5-0/+1668
2024-01-09Initial proof-of-concept SM-DP+ for GSMA consumer eSIM RSPHarald Welte84-0/+3163
2024-01-08pySim-shell: Update manual with examples for using with eUICC ISD-RHarald Welte1-1/+206
2024-01-08euicc: Fix eUICC list_notifications commandHarald Welte1-3/+4
2024-01-08euicc: Fix delete_profile commandHarald Welte1-3/+3
2024-01-08Allow logger to do lazy evaluation of format stringsHarald Welte3-7/+7
2024-01-08add contrib/unber.py utilityHarald Welte1-0/+39
2024-01-07Add pySim.esim.bsp module implementing BSP (BPP Protection Protocol)Harald Welte4-0/+370
2024-01-04ts_102_310: Add file definitions resembling ETSI TS 102 310 (EAP)Harald Welte1-0/+114
2024-01-04ts_31_103: Add TLV + construct for EF_NAFKCAHarald Welte1-2/+9
2024-01-04ts_31_103: Add construct for EF.GBABP and EF.GBANLHarald Welte2-1/+13
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 Welte2-63/+31
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 Welte5-7/+53
2023-12-29tests_files.py: Reduce code duplicationHarald Welte1-24/+17
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 Welte2-0/+202
2023-12-28add PlmnAdapter for decoding PLMN bcd-strings like 262f01 to 262-01Harald Welte6-17/+34
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 Welte2-14/+14
2023-12-27global_platform: Correctly decode Key Information DataHarald Welte1-1/+2
2023-12-27Add TLV decoder test dataHarald Welte1-2/+19
2023-12-27data-driven TLV unit data test supportHarald Welte1-0/+122
2023-12-27tlv: Fix from_dict() symmetryHarald Welte1-4/+4
2023-12-23filesystem: use pySim.utils.build_construct()Harald Welte2-9/+9
2023-12-23pySim-trace_test.sh: Force termcolor to suppress color generationHarald Welte1-0/+2
2023-12-23construct/tlv: Pass optional 'context' into construct decoder/encoderHarald Welte2-31/+36
2023-12-23docs/shell: extend the introduction part; link to video presentationHarald Welte1-2/+21
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 Welte8-38/+42
2023-12-22test/test_files: set maxDiff attributeHarald Welte1-0/+4
2023-12-22tests: use case-insensitive compare of hex stringsHarald Welte1-4/+4
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 Welte6-21/+23
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 Welte2-18/+17
2023-12-17bertlv_parse_len: Fix input data is smaller than num length octetsHarald Welte1-0/+2