aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-02-05pylint: apdu_source/pyshark_gsmtapHarald Welte1-8/+6
2024-02-05pylint: apdu_source/gsmtap.pyHarald Welte1-5/+7
2024-02-05pylint: apdu_source/__init__.pyHarald Welte1-2/+1
2024-02-05pylint: transport/__init__.pyHarald Welte1-1/+1
2024-02-05pylint: transport/serial.pyHarald Welte1-10/+9
2024-02-05pylint: transport/pcsc.pyHarald Welte1-9/+8
2024-02-05pylint: transport/modem_atcmd.pyHarald Welte1-15/+13
2024-02-05pylint: transport/calypso.pyHarald Welte1-5/+5
2024-02-05pylint: gsm_r.pyHarald Welte1-33/+27
2024-02-05pylint: cat.pyHarald Welte1-13/+13
2024-02-05pylint: app.pyHarald Welte1-4/+0
2024-02-05pylint: ts_31_102_telecom.pyHarald Welte1-6/+7
2024-02-05pylint: profile.pyHarald Welte1-6/+4
2024-02-05pylint: sms.pyHarald Welte4-53/+50
2024-02-05pylint: ota.pyHarald Welte1-18/+16
2024-02-05pylint: exceptions.pyHarald Welte1-3/+0
2024-02-05pylint: cards.pyHarald Welte1-10/+6
2024-02-05pylint: gsmtap.pyHarald Welte1-2/+2
2024-02-05pylint: card_key_provider.py, card_handler.py, iso7816_4.py, jsonpath.pyHarald Welte4-11/+7
2024-02-05global_platform: Add DEK (key) encryption supportHarald Welte2-2/+62
2024-02-05global_platform: INSTALL [for install] supportHarald Welte2-3/+45
2024-02-05construct: Add StripTrailerAdapterHarald Welte3-25/+80
2024-02-04global_platform: KCV support for PUT KEYHarald Welte2-1/+40
2024-02-04Be more conservative in our importsHarald Welte5-5/+8
2024-02-04contrib/jenkins.sh: include tests/*.py in pylintHarald Welte1-1/+1
2024-02-04make our tests pass pylintHarald Welte2-0/+13
2024-02-04Implement Global Platform SCP03Harald Welte4-10/+413
2024-02-04rename global_platform.scp02 to global_platform.scpHarald Welte3-2/+2
2024-02-04Contstrain argparse integers to permitted rangeHarald Welte3-17/+20
2024-02-04global_platform: Fix --key-id argumentHarald Welte1-3/+6
2024-02-04global_platform: add delete_key and delete_card_contentHarald Welte2-0/+51
2024-02-04global_platform: add set_status commandHarald Welte2-2/+36
2024-02-04global_platform: Add install_for_personalization commandHarald Welte2-0/+20
2024-02-04pySim-shell: Make 'apdu' command use logical (and secure) channelHarald Welte1-1/+5
2024-02-04Introduce GlobalPlatform SCP02 implementationHarald Welte7-4/+437
2024-02-03global_platform 'put_key': constrain ranges of KVN + KID in argparseHarald Welte2-3/+16
2024-02-01move global_platform.py to global_platform/__init__.pyHarald Welte1-0/+0
2024-02-01commands.py: Wrap the transport send_apdu* methodsHarald Welte6-104/+121
2024-01-31global_platform: implement GET STATUS commandHarald Welte2-0/+95
2024-01-30pySim.esim: Add class for parsing/encoding eSIM activation codesHarald Welte2-0/+90
2024-01-30osmo-smdpp: Add more GSMA TS.48 test profilesHarald Welte16-0/+0
2024-01-30osmo-smdpp: Support multiple different profilesHarald Welte5-5/+29
2024-01-29add SAIP template handling + v3.1 definitionsHarald Welte2-1/+680
2024-01-29requirements.txt: Switch to osmocom fork of asn1toolsHarald Welte1-1/+1
2024-01-29esim.saip: More type annotationsHarald Welte1-11/+11
2024-01-29esim.saip: Move OID to separate sub-moduleHarald Welte2-57/+73
2024-01-28saip.personalization: Fix ICCID fillFileContent replacementHarald Welte1-3/+4
2024-01-28saip.personalization: Also drop any fillFileOffsetHarald Welte1-3/+3
2024-01-27[cosmetic] ara_m: Give a spec reference for the PERM-AR-DOHarald Welte1-0/+1
2024-01-27runtime: Reset selected_file_fcp[_hex] if SELECT returns no dataHarald Welte1-0/+3