aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-10WIP: saip.data_sourcelaforge/wipHarald Welte2-0/+133
2024-03-10WIP: global_platform: LOAD and INSTALL [for load] supportHarald Welte1-0/+74
2024-03-10setup.py: Expose pySim.esim as packageHarald Welte1-1/+2
2024-03-10HACK: saip-test.pyHarald Welte1-0/+100
2024-03-02tests: assertEquals() is deprecated, use assertEqual()Vadim Yanitskiy1-5/+5
2024-02-21saip.personalization: Fix encoding of ICCID in ProfileHeaderHarald Welte1-1/+1
2024-02-21saip.personalization: automatically compute class 'name' attributeHarald Welte1-2/+2
2024-02-21saip.personalization: differentiate input_value from valueHarald Welte1-20/+32
2024-02-21saip.personalization: Add support for SCP80/81/02/03 keysHarald Welte1-0/+94
2024-02-21saip.personalization: include encode/decode of value; add validation methodHarald Welte2-14/+77
2024-02-21osmo-smdpp: Add TS.48 profiles modified for unique ICCIDsHarald Welte18-0/+0
2024-02-20osmo-smdpp: Get rid of hard-coded ICCIDlaforge/sm-dpHarald Welte1-1/+5
2024-02-18saip: improve docstringsHarald Welte2-3/+21
2024-02-18pylint: esim/saip/validation.pyHarald Welte1-2/+1
2024-02-18pylint: esim/saip/__init__.pyHarald Welte1-5/+4
2024-02-18saip: profile processing; merging with templatesHarald Welte2-0/+157
2024-02-18asn1/saip: Fix typo in original ASN.1: Compontents -> ComponentsHarald Welte1-1/+1
2024-02-18utils: Add function to verify Luhn check digits and to sanitize ICCIDsHarald Welte2-1/+47
2024-02-15Dynamically determine maximum CMD data length depending on SCPHarald Welte3-6/+20
2024-02-12Add terminal_capability command to send TERMINAL CAPABILITYHarald Welte2-2/+122
2024-02-12ts_31_102: Add support for "USIM supporting non-IMSI SUPI Type"Harald Welte1-3/+13
2024-02-09Introduce code for ES2+ API client functionalityHarald Welte4-2/+540
2024-02-06global_platform: Add --suppress-key-check option to put_key commandHarald Welte1-0/+7
2024-02-05pySim-shell: Fix regression in 'apdu' command on cards without profileHarald Welte1-1/+1
2024-02-05global_platform: Fix INSTALL [for personalization]Harald Welte1-1/+1
2024-02-05pylint: global_platform/__init__.pyHarald Welte1-23/+18
2024-02-05pylint: construct.pyHarald Welte1-25/+27
2024-02-05pylint: tlv.pyHarald Welte1-35/+20
2024-02-05pylint: utils.pyHarald Welte1-23/+21
2024-02-05pylint: ts_102_222.pyHarald Welte1-21/+17
2024-02-05pylint: filesystem.pyHarald Welte2-71/+56
2024-02-05pylint: commands.pyHarald Welte1-27/+25
2024-02-05pylint: pySim/euicc.pyHarald Welte1-23/+23
2024-02-05pylint: runtime.pyHarald Welte1-19/+15
2024-02-05pylint: ara_m.pyHarald Welte1-17/+12
2024-02-05pylint: ts_102_221.pyHarald Welte1-27/+22
2024-02-05pylint: apdu/ts_102_221.pyHarald Welte1-19/+15
2024-02-05pylint: ts_31_102.pyHarald Welte1-27/+17
2024-02-05pylint: sysmocom_sja2.pyHarald Welte1-5/+6
2024-02-05pylint: cdma_ruim.pyHarald Welte1-3/+4
2024-02-05pylint: global_platform/scp.pyHarald Welte1-18/+15
2024-02-05pylint: esim/saip/oid.pyHarald Welte1-2/+2
2024-02-05pylint: esim/saip/templates.pyHarald Welte1-6/+6
2024-02-05pylint: esim/saip/personalization.pyHarald Welte1-2/+2
2024-02-05pylint: esim/rsp.pyHarald Welte1-3/+0
2024-02-05pylint: esim/x509_cert.pyHarald Welte1-6/+4
2024-02-05pylint: pySim/esim/bsp.pyHarald Welte1-8/+5
2024-02-05pylint: apdu/__init__.pyHarald Welte1-22/+15
2024-02-05pylint: apdu/ts_31_102.pyHarald Welte1-4/+2
2024-02-05pylint: apdu_source/pyshark_rsproHarald Welte1-3/+1