mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-05-17 09:00:00 +03:00
Commit Graph
Select branches
Hide Pull Requests
27c3
ccc
chrysn/for-29033
chrysn/ota
daniel/ota
ewild/ossl_verify
ewild/ppk_tests
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
laforge/wsrc
lynxis/esim-cccprofile
master
neels/saip
neels/saip2
neels/smsp_test
neels/suci
neels/wip
osmith/saip2
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
pmaier/rcp
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
Select branches
Hide Pull Requests
27c3
ccc
chrysn/for-29033
chrysn/ota
daniel/ota
ewild/ossl_verify
ewild/ppk_tests
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
laforge/wsrc
lynxis/esim-cccprofile
master
neels/saip
neels/saip2
neels/smsp_test
neels/suci
neels/wip
osmith/saip2
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
pmaier/rcp
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
-
9e8143723d
.gitignore tags (from ctags)
Neels Hofmeyr
2025-03-01 00:00:23 +01:00 -
15df7cbf88
add PEM cert as used in docs/osmo-smdpp.rst
Neels Hofmeyr
2025-02-28 23:39:50 +01:00 -
1d962ec8c8
osmo-smdpp.py: enable --host and --port cmdline args (and document)
Neels Hofmeyr
2025-02-28 21:02:30 +01:00 -
80a5dd1cf6
docs/osmo-smdpp.rst: fix typo apostrophe
Neels Hofmeyr
2025-02-28 21:01:47 +01:00 -
c4a6b8b3e7
pySim-shell: obey quit command in startup commands+scripts
Philipp Maier
2025-02-25 14:47:26 +01:00 -
de91b0dc97
euicc: Add euicc_memory_reset shell command
Harald Welte
2025-01-23 18:19:05 +01:00 -
30e40ae520
setup.py: install esim.asn1 resources, install esim.saip
Neels Janosch Hofmeyr
2025-02-08 01:59:36 +01:00 -
8a61498ba6
.gitignore: dist subdir, may be created by pip
Neels Janosch Hofmeyr
2025-02-08 01:59:44 +01:00 -
edcd62435d
pySim/transport: add abstract get_atr method to LinkBase
Philipp Maier
2025-01-28 15:27:44 +01:00 -
08ba187fd4
ATR: align get_atr() return value type
Harald Welte
2025-01-29 12:08:03 +01:00 -
d871e4696f
ATR: use lowercase hex strings without spaces as ATR constants
Philipp Maier
2025-01-29 11:22:17 +01:00 -
15140aae44
global_platform: add new command "install_cap"
Philipp Maier
2024-12-19 18:27:35 +01:00 -
a0071b32ff
global_platform: LOAD and INSTALL [for load] support
Harald Welte
2024-12-17 12:30:06 +01:00 -
f688d28107
global_platform: fix usage of the Key Version Number (kvn)
Philipp Maier
2025-01-03 10:12:30 +01:00 -
14d6e68ff7
cards: Avoid exception seen with (some) GSM-R SIM cards
Harald Welte
2025-01-12 14:03:06 +01:00 -
712946eddb
javacard: add parser for JAVA-card CAP file format
Philipp Maier
2024-12-19 17:59:51 +01:00 -
6d2e3853b4
global_platform: add spec reference to help of --install-parameters
Philipp Maier
2024-12-20 15:49:58 +01:00 -
2a833b480a
global_platform: fix command "delete"
Philipp Maier
2024-12-19 18:25:18 +01:00 -
6287db4855
global_platform: remove unused code
Philipp Maier
2024-12-19 18:06:54 +01:00 -
9df5e2f171
javacard, cosmetic: fix sourcecode fromatting and improve docstring
Philipp Maier
2024-12-19 17:51:59 +01:00 -
25319c5184
ara_m fix export of AID-REF-DO (empty)
Philipp Maier
2024-12-06 16:03:21 +01:00 -
8711bd89b0
ara_m: fix spec reference.
Philipp Maier
2024-12-06 14:07:42 +01:00 -
16920aeacd
README.md update / re-wording
Harald Welte
2024-12-05 16:37:55 +01:00 -
67c0fff15b
pySim-shell: change Prompt character to "#" after "verify_adm"
Philipp Maier
2024-11-22 12:24:16 +01:00 -
9f9e931378
pySim-shell: reset card in method equip
Philipp Maier
2024-11-27 12:15:39 +01:00 -
45d1b43393
ts_31_102: fix testcase for EF_ePDGSelection
Philipp Maier
2024-11-25 18:12:57 +01:00 -
ceed99ad3c
Fixing 3-digit MNC PLMN Encoding/Decoding tests expected values for EF_OPL and EF_ePDGSelection.
JPM
2024-11-07 22:23:03 -05:00 -
2debf5dc4b
docs/shell: Fix documentation for eUICC ISD-R specific commands
Harald Welte
2024-11-26 21:23:10 +01:00 -
708a45bcee
es2p_client: Print the activation code after confirmOrder success
Harald Welte
2024-11-25 20:27:12 +01:00 -
1be2e9b713
contrib/suci-keytool.py: Convenience tool for SUCI key generation
Harald Welte
2024-11-25 20:24:29 +01:00 -
73c76e02ce
contrib/esim-qrcode.py: Small command line tool to encode eSIM QR codes
Harald Welte
2024-11-25 11:04:41 +01:00 -
d1ddb1e352
docs: Add documentation about contrib/sim-rest-{server,client}
Harald Welte
2024-11-25 16:45:22 +01:00 -
0bb8b44ea8
esim.saip.ProfileElementUSIM: Fix IMSI decode if [only] template based
Harald Welte
2024-11-23 12:33:16 +01:00 -
9d7caef810
esim.saip.FsProfileElement: Add create_file() method
Harald Welte
2024-11-22 21:02:35 +01:00 -
9ac4ff3229
esim.saip.File: Suppress encoding attributes that are like template
Harald Welte
2024-11-22 21:00:47 +01:00 -
0f1ffd20ef
esim.saip.File: Proper ARR conversion of template (into) to file (bytes)
Harald Welte
2024-11-22 20:59:19 +01:00 -
0516e4c47a
esim.saip.File: Re-compute file_size when changing body
Harald Welte
2024-11-22 20:56:58 +01:00 -
3442333760
esim.saip: New methods for inserting ProfileElement into sequence
Harald Welte
2024-11-22 20:49:24 +01:00 -
5354fc22d0
[cosmetic] esim: Fix various typos in comments/messages/docs
Harald Welte
2024-11-22 17:04:30 +01:00 -
93237f4407
[cosmetic] esim.saip: Fix various typos in comments/docs/messages
Harald Welte
2024-11-22 16:59:26 +01:00 -
779092b0cd
esim.saip: Fix computation of file content
Harald Welte
2024-11-22 15:55:35 +01:00 -
6046102cbb
esim.saip: Compute number of records from efFileSize and record_len
Harald Welte
2024-11-22 15:49:43 +01:00 -
118624d256
pySim.esim.saip: Treat "Readable and Updateable when deactivated" flag
Harald Welte
2024-11-22 14:23:43 +01:00 -
599845394e
esim.saip: Fix parsing/generating fillPattern + repeatPattern
Harald Welte
2024-11-22 14:14:09 +01:00 -
a9bb63a2db
pySim.commands: Move away from pytlv for FCP parsing
1778993836091936791/tmp_refs/heads/laforge/wsrc
1778993836091936791/laforge/wsrc
1778992545718270782/tmp_refs/heads/laforge/wsrc
1778992545718270782/laforge/wsrc
1778989307061240276/tmp_refs/heads/laforge/wsrc
1778989307061240276/laforge/wsrc
1778975890512591435/tmp_refs/heads/laforge/wsrc
1778975890512591435/laforge/wsrc
1778975540028746338/tmp_refs/heads/laforge/wsrc
1778975540028746338/laforge/wsrc
1778967768603442921/tmp_refs/heads/laforge/wsrc
1778967768603442921/laforge/wsrc
1778955218014516612/tmp_refs/heads/laforge/wsrc
1778955218014516612/laforge/wsrc
1778953448748895069/tmp_refs/heads/laforge/wsrc
1778953448748895069/laforge/wsrc
1778952606383247188/tmp_refs/heads/laforge/wsrc
1778952606383247188/laforge/wsrc
1778952140415832897/tmp_refs/heads/laforge/wsrc
1778952140415832897/laforge/wsrc
1778951910032758581/tmp_refs/heads/laforge/wsrc
1778951910032758581/laforge/wsrc
1778949282088210853/tmp_refs/heads/laforge/wsrc
1778949282088210853/laforge/wsrc
1778947472659393093/tmp_refs/heads/laforge/wsrc
1778947472659393093/laforge/wsrc
1778945368581992939/tmp_refs/heads/laforge/wsrc
1778945368581992939/laforge/wsrc
1778939556322006834/tmp_refs/heads/laforge/wsrc
1778939556322006834/laforge/wsrc
1778938436483266265/tmp_refs/heads/laforge/wsrc
1778938436483266265/laforge/wsrc
1778937313560403935/tmp_refs/heads/laforge/wsrc
1778937313560403935/laforge/wsrc
1778936908554181917/tmp_refs/heads/laforge/wsrc
1778936908554181917/laforge/wsrc
1778935349777245799/tmp_refs/heads/laforge/wsrc
1778935349777245799/laforge/wsrc
1778932976180784383/tmp_refs/heads/laforge/wsrc
1778932976180784383/laforge/wsrc
1778930152989129471/tmp_refs/heads/laforge/wsrc
1778930152989129471/laforge/wsrc
1778930082660549597/tmp_refs/heads/laforge/wsrc
1778930082660549597/laforge/wsrc
1778918649894266684/tmp_refs/heads/laforge/wsrc
1778918649894266684/laforge/wsrc
1778916616716496578/tmp_refs/heads/laforge/wsrc
1778916616716496578/laforge/wsrc
1778915802496445413/tmp_refs/heads/laforge/wsrc
1778915802496445413/laforge/wsrc
1778912236861560814/tmp_refs/heads/laforge/wsrc
1778912236861560814/laforge/wsrc
1778912057180552258/tmp_refs/heads/laforge/wsrc
1778912057180552258/laforge/wsrc
1778908696143846857/tmp_refs/heads/laforge/wsrc
1778908696143846857/laforge/wsrc
1778899410858740865/tmp_refs/heads/laforge/wsrc
1778899410858740865/laforge/wsrc
1778884961785196614/tmp_refs/heads/laforge/wsrc
1778884961785196614/laforge/wsrc
1778883575176430766/tmp_refs/heads/laforge/wsrc
1778883575176430766/laforge/wsrc
1778872360514853088/tmp_refs/heads/laforge/wsrc
1778872360514853088/laforge/wsrc
1778865050310451277/tmp_refs/heads/laforge/wsrc
1778865050310451277/laforge/wsrc
1778858311866416803/tmp_refs/heads/laforge/wsrc
1778858311866416803/laforge/wsrc
1778855168585790737/tmp_refs/heads/laforge/wsrc
1778855168585790737/laforge/wsrc
1778849485479571489/tmp_refs/heads/laforge/wsrc
1778849485479571489/laforge/wsrc
1778847558984601880/tmp_refs/heads/laforge/wsrc
1778847558984601880/laforge/wsrc
1778845637713996828/tmp_refs/heads/laforge/wsrc
1778845637713996828/laforge/wsrc
1778840727030322595/tmp_refs/heads/laforge/wsrc
1778840727030322595/laforge/wsrc
1778840229670029170/tmp_refs/heads/laforge/wsrc
1778840229670029170/laforge/wsrc
1778837045373017517/tmp_refs/heads/laforge/wsrc
1778837045373017517/laforge/wsrc
1778836671084604436/tmp_refs/heads/laforge/wsrc
1778836671084604436/laforge/wsrc
1778833394602014837/tmp_refs/heads/laforge/wsrc
1778833394602014837/laforge/wsrc
1778812165862834455/tmp_refs/heads/laforge/wsrc
1778812165862834455/laforge/wsrc
1778780424112145212/tmp_refs/heads/laforge/wsrc
1778780424112145212/laforge/wsrc
1778779923277853367/tmp_refs/heads/laforge/wsrc
1778779923277853367/laforge/wsrc
1778772069396333383/tmp_refs/heads/laforge/wsrc
1778772069396333383/laforge/wsrc
1778763032587031099/tmp_refs/heads/laforge/wsrc
1778763032587031099/laforge/wsrc
1778759472734956602/tmp_refs/heads/laforge/wsrc
1778759472734956602/laforge/wsrc
1778756666020771554/tmp_refs/heads/laforge/wsrc
1778756666020771554/laforge/wsrc
1778753924931056080/tmp_refs/heads/laforge/wsrc
1778753924931056080/laforge/wsrc
1778743986889023812/tmp_refs/heads/laforge/wsrc
1778743986889023812/laforge/wsrc
1778719079678098933/tmp_refs/heads/laforge/wsrc
1778719079678098933/laforge/wsrc
1778711302929982095/tmp_refs/heads/laforge/wsrc
1778711302929982095/laforge/wsrc
1778706933331339448/tmp_refs/heads/laforge/wsrc
1778706933331339448/laforge/wsrc
1778704919143916340/tmp_refs/heads/laforge/wsrc
1778704919143916340/laforge/wsrc
1778703318699161369/tmp_refs/heads/laforge/wsrc
1778703318699161369/laforge/wsrc
1778698694464073112/tmp_refs/heads/laforge/wsrc
1778698694464073112/laforge/wsrc
1778698075032851690/tmp_refs/heads/laforge/wsrc
1778698075032851690/laforge/wsrc
1778697486311564774/tmp_refs/heads/laforge/wsrc
1778697486311564774/laforge/wsrc
1778693320297738046/tmp_refs/heads/laforge/wsrc
1778693320297738046/laforge/wsrc
1778691479171537173/tmp_refs/heads/laforge/wsrc
1778691479171537173/laforge/wsrc
1778551977723564017/tmp_refs/heads/laforge/wsrc
1778551977723564017/laforge/wsrc
1778551949922198667/tmp_refs/heads/laforge/wsrc
1778551949922198667/laforge/wsrc
1778551940664927424/tmp_refs/heads/laforge/wsrc
1778551940664927424/laforge/wsrc
1778548965026442086/tmp_refs/heads/laforge/wsrc
1778548965026442086/laforge/wsrc
1778548939769894958/tmp_refs/heads/laforge/wsrc
1778548939769894958/laforge/wsrc
1778548935055138699/tmp_refs/heads/laforge/wsrc
1778548935055138699/laforge/wsrc
1778548921221364958/tmp_refs/heads/laforge/wsrc
1778548921221364958/laforge/wsrc
1778548855788666121/tmp_refs/heads/laforge/wsrc
1778548855788666121/laforge/wsrc
1778546213057794810/tmp_refs/heads/laforge/wsrc
1778546213057794810/laforge/wsrc
1778546190295109157/tmp_refs/heads/laforge/wsrc
1778546190295109157/laforge/wsrc
1778510045967544787/tmp_refs/heads/laforge/wsrc
1778510045967544787/laforge/wsrc
1778460691174801237/tmp_refs/heads/laforge/wsrc
1778460691174801237/laforge/wsrc
1778455332036797490/tmp_refs/heads/laforge/wsrc
1778455332036797490/laforge/wsrc
1778418516476009034/tmp_refs/heads/laforge/wsrc
1778418516476009034/laforge/wsrc
1778417436685360250/tmp_refs/heads/laforge/wsrc
1778417436685360250/laforge/wsrc
1778396752227682266/tmp_refs/heads/laforge/wsrc
1778396752227682266/laforge/wsrc
1778390199594319172/tmp_refs/heads/laforge/wsrc
1778390199594319172/laforge/wsrc
1778375297162369794/tmp_refs/heads/laforge/wsrc
1778375297162369794/laforge/wsrc
1778368415958118464/tmp_refs/heads/laforge/wsrc
1778368415958118464/laforge/wsrc
1778368067773371605/tmp_refs/heads/laforge/wsrc
1778368067773371605/laforge/wsrc
1778363622691496895/tmp_refs/heads/laforge/wsrc
1778363622691496895/laforge/wsrc
1778363551134830428/tmp_refs/heads/laforge/wsrc
1778363551134830428/laforge/wsrc
1778362913645231614/tmp_refs/heads/laforge/wsrc
1778362913645231614/laforge/wsrc
1778358436601539710/tmp_refs/heads/laforge/wsrc
1778358436601539710/laforge/wsrc
1778346702450845014/tmp_refs/heads/laforge/wsrc
1778346702450845014/laforge/wsrc
1778345010974268206/tmp_refs/heads/laforge/wsrc
1778345010974268206/laforge/wsrc
1778340647190745381/tmp_refs/heads/laforge/wsrc
1778340647190745381/laforge/wsrc
1778340572829962140/tmp_refs/heads/laforge/wsrc
1778340572829962140/laforge/wsrc
1778331095086417816/tmp_refs/heads/laforge/wsrc
1778331095086417816/laforge/wsrc
1778331081855786652/tmp_refs/heads/laforge/wsrc
1778331081855786652/laforge/wsrc
1778326994795592868/tmp_refs/heads/laforge/wsrc
1778326994795592868/laforge/wsrc
1778320634167426865/tmp_refs/heads/laforge/wsrc
1778320634167426865/laforge/wsrc
1778320121203472753/tmp_refs/heads/laforge/wsrc
1778320121203472753/laforge/wsrc
1778319960360608749/tmp_refs/heads/laforge/wsrc
1778319960360608749/laforge/wsrc
1778319660521487899/tmp_refs/heads/laforge/wsrc
1778319660521487899/laforge/wsrc
1778295446682163849/tmp_refs/heads/laforge/wsrc
1778295446682163849/laforge/wsrc
1778295143899640284/tmp_refs/heads/laforge/wsrc
1778295143899640284/laforge/wsrc
1778224256988502766/tmp_refs/heads/laforge/wsrc
1778224256988502766/laforge/wsrc
1778210980104784475/tmp_refs/heads/laforge/wsrc
1778210980104784475/laforge/wsrc
1778196760532268258/tmp_refs/heads/laforge/wsrc
1778196760532268258/laforge/wsrc
laforge/wsrc
Harald Welte
2024-09-19 07:48:13 +02:00 -
a01e87da77
split pySim.profile.euicc from pySim.euicc
Harald Welte
2024-09-19 08:38:20 +02:00 -
53e840ad86
move more profiles (gsm_r, cmda_ruim) to pySim.profile
Harald Welte
2024-09-19 08:28:31 +02:00 -
d15c3d1319
ts_102_221: split CardProfileEUICC to pySim.profile.ts_102_221
Harald Welte
2024-09-19 08:13:49 +02:00 -
671b0f19b6
WIP: initial step towards websocket-based remote card [reader] access
Harald Welte
2024-09-08 11:50:04 +02:00 -
de8cc322f1
docs: add topic about remote UICC/eUICC access
Philipp Maier
2024-11-15 13:44:58 +01:00 -
385d4407da
pySim-shell_test: add new testcase for card initialization
Philipp Maier
2024-11-04 15:01:40 +01:00 -
852eff54df
pySim/transport add support for T=1 protocol and fix APDU/TPDU layer conflicts
Philipp Maier
2024-10-28 17:28:43 +01:00 -
f951c56449
global_platform/scp: refactor _wrap_cmd_apdu
Philipp Maier
2024-11-05 11:50:51 +01:00 -
90881a2fff
docs/osmo-smdpp: restructure subsection "osmo-smdpp"
Philipp Maier
2024-10-09 15:17:06 +02:00 -
4aaccf8751
docs/legacy: remove unused '::' paragraph.
Philipp Maier
2024-11-18 10:41:31 +01:00 -
3ef2c40951
docs/osmo-smdpp: fix typo
Philipp Maier
2024-10-09 15:10:22 +02:00 -
b845aab473
docs/osmo-smdpp: fix markup
Philipp Maier
2024-10-09 15:09:38 +02:00 -
30c59fce42
pySim-shell_test/utils: treat cmd2 error "not a recognized command... as exception
Philipp Maier
2024-11-04 14:55:29 +01:00 -
ec30022b1a
pySim-shell: add new commandline option "--skip-card-init"
Philipp Maier
2024-11-01 18:32:34 +01:00 -
daa1c74047
pySim-shell: fix reset command for no-profile mode
Philipp Maier
2024-11-01 18:18:06 +01:00 -
5887fb70fb
pySim-shell: allow checking of APDU responses
Philipp Maier
2024-11-01 12:33:59 +01:00 -
882e24677f
pySim-shell_test/utils: print logfile on all types of errors
Philipp Maier
2024-10-29 13:14:23 +01:00 -
f4c156ae57
global_platform/scp: mapdu may be undeclared
Philipp Maier
2024-11-01 11:28:43 +01:00 -
59593e0f28
pySim-shell-test: improve global platform tests
Philipp Maier
2024-11-01 11:00:19 +01:00 -
35b9b3c542
commands: fix apidoc (wrong order of parameters)
Philipp Maier
2024-10-28 16:12:22 +01:00 -
464d1ac2be
commands: fix double space character in apidoc
Philipp Maier
2024-10-29 13:46:06 +01:00 -
909b8c1611
global_platform/scp: fix typo
Philipp Maier
2024-11-01 10:26:53 +01:00 -
5d54f3b8d8
commands: fix typo
Philipp Maier
2024-10-28 17:29:49 +01:00 -
98f4ea1447
pySim-shell_test/utils: display pySim-shell logfile content
Philipp Maier
2024-10-25 10:52:22 +02:00 -
32d6a9ab5f
pySim-shell_test/utils: enumerate pySim-shell logs
Philipp Maier
2024-10-25 10:44:01 +02:00 -
d8d52bdf77
pySim-shell_test/utils: delete log files in general
Philipp Maier
2024-10-25 10:34:37 +02:00 -
12328c090d
pySim.ts_31_102: Add support for EF.EARFCNList
Harald Welte
2024-10-20 10:12:03 +02:00 -
ba22e238f3
global_platform: ensure ArgumentParser gets a list for choices
Philipp Maier
2024-10-25 15:10:11 +02:00 -
f9631fb361
pySim.esim.saip.templates: Fix DF_TELECOM FileID (7F10, not 7F11)
Harald Welte
2024-10-20 10:11:22 +02:00 -
f4dd9b5ceb
docs/shell: Add missing :ref: when referencing other command
Harald Welte
2024-03-11 12:56:21 +01:00 -
82b0f1b39a
pySim-shell_test: re-enable test_list_and_rm_notif
Philipp Maier
2024-10-07 12:12:50 +02:00 -
3a905d637c
pySim.euicc: Fix ASN.1 encoding of integer values
Harald Welte
2024-09-23 17:51:00 +02:00 -
a8cfeb0111
docs/Makefile: make SPHINXBUILD work in venv
Oliver Smith
2024-10-11 16:01:41 +02:00 -
7c62fc5ec4
jenkins: build docs in virtualenv as well
Philipp Maier
2024-10-09 16:56:26 +02:00 -
7429bc0ca0
tests: sanitize all cards before running tests
Philipp Maier
2024-09-23 11:18:01 +02:00 -
93c89856c8
utils: move enc_msisdn and dec_msisdn to legacy/utils.py
Philipp Maier
2024-09-12 10:27:56 +02:00 -
1f45799188
ts_102_221: se _test_de_encode instead of _test_decode in EF.DIR unittest
Philipp Maier
2024-09-18 17:44:07 +02:00 -
10ea4a0714
ts_51_011: use _test_de_encode instead of _test_decode in EF.CFIS unittest
Philipp Maier
2024-09-18 17:39:31 +02:00 -
dc2ca5d6be
ts_51_011: fix unittest for EF.ADN
Philipp Maier
2024-09-18 17:32:23 +02:00 -
39552464d8
ts_51_011: replace encoding of EF.MSISDN with construct model
Philipp Maier
2024-09-12 10:24:46 +02:00 -
4045146f62
cosmetic: use **kwargs instead of **_kwargs
Philipp Maier
2024-09-26 11:31:19 +02:00 -
efddffe015
filesystem: pass total_len to construct of when encoding file contents
Philipp Maier
2024-09-17 18:28:43 +02:00 -
78c22a7d63
pySim-shell: New '-e' command line argument
Harald Welte
2024-09-23 11:51:25 +02:00 -
d96d04718e
pySim-shell_test: disable test_list_and_rm_notif
Philipp Maier
2024-09-23 13:50:10 +02:00 -
7b95fac022
contrib/jenkins: add SKIP_CLEAN_WORKSPACE
Oliver Smith
2024-09-20 15:47:01 +02:00 -
c09d4cc6b8
gitignore: add files generated with jenkins.sh
Oliver Smith
2024-09-23 08:36:03 +02:00 -
f87a00c04f
Add testsuite for pySim-shell with real cards
Philipp Maier
2024-08-12 17:56:43 +02:00 -
d7032955c5
pySim-prog_test: add test vectors for sysmoISIM-SJA5
Philipp Maier
2024-09-20 17:09:55 +02:00 -
26ee39bebf
pySim-shell: recognize ADP pins longer than 8 digits as hexadecimal
Philipp Maier
2024-09-20 10:46:12 +02:00 -
01a96cd8e4
pySim-prog_test: individual ICCIDs for all cards
Philipp Maier
2024-09-20 12:36:25 +02:00 -
dca641aaa2
pySim-prog_test: do not set an ICCID parameter for sysmoISIM-SJA2
Philipp Maier
2024-09-20 12:28:14 +02:00 -
154e29c89a
requirements: require at least construct version 2.10.70
Philipp Maier
2024-09-18 14:53:52 +02:00 -
d5ddd04f33
pySim-shell: improve command "desc"
Philipp Maier
2024-09-17 18:20:06 +02:00 -
6942a40909
filesystem, cosmetic: remove excess whitespace
Philipp Maier
2024-09-18 10:40:58 +02:00 -
9a6425b6f2
runtime: add new API functions to get the record len and file size
Philipp Maier
2024-09-17 18:25:04 +02:00