mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-16 18:38:32 +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/wip
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
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/wip
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
-
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 -
94ecf9a929
pySim-prog: rework documentation
Philipp Maier
2024-09-16 12:07:58 +02:00 -
3eb74829df
pySim-prog: fix commandline parameter check for CSV mode
Philipp Maier
2024-09-13 18:09:46 +02:00 -
3dc0496913
pySim-prog: treat --imsi and --iccid equally
Philipp Maier
2024-09-13 17:55:16 +02:00 -
39e4a4b7c5
pySim-prog: add FIXME note to tell that writing hlr.db files is broken
Philipp Maier
2024-09-13 18:02:13 +02:00 -
87e1ba6c18
update pyosmocom dependency to 0.0.3
Harald Welte
2024-09-17 17:24:55 +02:00 -
ad3d73e734
docs: Bring osmo-smdpp documentation up to date with code
Harald Welte
2024-09-16 09:56:16 +02:00 -
8e42a12048
docs: remove traces of modules migrated to pyosmocom
Harald Welte
2024-09-15 21:44:04 +02:00 -
84857accf3
pySim-shell: Detect different eUICC types and print during start-up
Harald Welte
2024-09-06 15:40:19 +02:00 -
72186cce84
pySim.profile: Further refactor card <-> profile matching
Harald Welte
2024-09-16 13:24:13 +02:00 -
5f2dfc28ff
pySim/profile: Change match_with_profile from static to class method
Harald Welte
2024-09-16 13:01:14 +02:00 -
bd762c77ae
pySim-prog: fix sourcecode formatting
Philipp Maier
2024-09-13 18:08:35 +02:00 -
492379e61a
pySim-prog: fix sourcecode formatting
Philipp Maier
2024-09-13 17:51:17 +02:00 -
7633a11239
pySim-shell: print cardinfo hexstrings in lowercase
Philipp Maier
2024-09-02 16:52:23 +02:00 -
07b67439f8
pySim.euicc: Add 'get_data sgp02_eid' in ADF.ECASD of M2M eUICC
Harald Welte
2024-09-06 14:09:52 +02:00 -
c3fe111c0e
pySim.commands: use _checksw during get_data() method
Harald Welte
2024-09-06 15:40:41 +02:00 -
2fe9b6a3e9
pySim.transport: Also trace card reset events in ApduTracer
Harald Welte
2024-09-07 13:09:48 +02:00 -
241d65db12
pySim.transport: Add support for generic stdout apdu tracer
Harald Welte
2024-09-07 09:22:26 +02:00 -
bf0689a48e
pySim.app: Properly reset card state after reading EID
Harald Welte
2024-09-07 14:40:00 +02:00 -
726097e51f
transport: define TERMINAL RESPONSE content within ProactiveHandler
Harald Welte
2024-07-15 12:09:07 +02:00 -
ee9ac2f7ff
suci-tutorial: fix typo s/symo/sysmo/
Harald Welte
2024-09-04 09:53:54 +02:00 -
398fdd7e8c
pySim-shell: use upper case letters for positional arguments
Philipp Maier
2024-09-03 16:14:36 +02:00 -
639806cc5a
pySim-shell: do not display 'AIDs:' when there are none
Philipp Maier
2024-09-02 13:52:58 +02:00 -
471162dc76
suci-tutorial: add section about SUCI calculation by the USIM
Philipp Maier
2024-08-29 13:38:24 +02:00 -
f81331808f
pySim-shell: rework startup procedure and introduce non interactive mode
Philipp Maier
2024-08-26 15:41:40 +02:00 -
bd7c21257c
commands: avoid double lchan patching, get rid of cla_byte getter+setter methods
Philipp Maier
2024-08-28 12:40:04 +02:00 -
6aabb92c38
esim.saip.templates: Fix expand_default_value_pattern for length==0
Harald Welte
2024-09-01 19:53:00 +02:00 -
b22bab0b20
pySim.esim.saip.ProfileElementGFM: Initialize 'fileManagementCMD'
Harald Welte
2024-09-01 19:33:02 +02:00 -
981220641d
pySim.esim.saip.File: Turn file_size into a computed property
Harald Welte
2024-09-01 19:32:13 +02:00 -
73dd3d0637
pySim.esim.saip: Add missing initialization of File.df_name
Harald Welte
2024-09-01 18:44:58 +02:00 -
65cbe48953
pySim.esim.saip: Another naming irregularity.
Harald Welte
2024-09-01 15:44:48 +02:00 -
52735f3685
pySim.esim.saip: Fix weird DF names
Harald Welte
2024-09-01 15:38:44 +02:00 -
9036d6d3fb
remove pySim.gsmtap as it has moved to osmopython.gsmtap
Harald Welte
2024-08-31 20:26:42 +02:00 -
a3962b2076
Migrate over to using pyosmocom
Harald Welte
2024-08-30 12:07:08 +02:00 -
a437d11135
contrib/jenkins.sh: Install dependencies before calling pylint
Harald Welte
2024-08-31 19:23:47 +02:00 -
aa182e9815
pySim-prog_test: supress stderr when probing for cards
Philipp Maier
2024-09-03 12:09:03 +02:00 -
4d1f4fde4f
pySim-prog_test: tolerate missing .data files
Philipp Maier
2024-09-03 12:30:25 +02:00 -
33256ddfed
pySim-prog_test: tolerate empty reader slots
Philipp Maier
2024-09-03 12:04:32 +02:00 -
f0034e4fe8
suci-tutorial: fix spec reference
Philipp Maier
2024-08-29 14:07:48 +02:00 -
df08441472
suci-tutorial: put download links for specs to the front
Philipp Maier
2024-08-29 14:03:48 +02:00 -
4d99c2b204
tests: move pySim-prog test and its data into a sub directory
Philipp Maier
2024-08-15 12:48:18 +02:00 -
eb4ca1189c
tests: move pySim-trace test and its data into a sub directory
Philipp Maier
2024-08-15 12:22:31 +02:00 -
8ac2647004
contrib: script to generate "update" commands from diff of fsdumps
Harald Welte
2024-07-19 11:51:20 +02:00 -
e0241037e7
tests: move unittests into a sub directory
Philipp Maier
2024-08-15 11:49:30 +02:00 -
8680698f97
suci-tutorial: fix incorrect hnet_pubkey value
Philipp Maier
2024-08-29 12:57:16 +02:00 -
a90bf12ea1
ts_31_102: Add mssing help string for get_identity parameter --nswo-context
Philipp Maier
2024-08-28 17:18:52 +02:00 -
c595221bc3
scp: fix key length in dek_encrypt and dek_decrypt
Philipp Maier
2024-08-26 13:56:58 +02:00 -
d8637f3a70
commands: get rid of cla4lchan
Philipp Maier
2024-08-28 12:34:54 +02:00 -
caabee4ccb
ara_m: use class byte of current lchan
Philipp Maier
2024-08-16 14:33:37 +02:00 -
cc4c021bb1
global_platform: use scp_key_identity ICCID for ADF.ISD
Philipp Maier
2024-08-23 17:22:04 +02:00 -
1034a9749f
global_platform: fix help description for establish_scp03
Philipp Maier
2024-08-23 14:13:45 +02:00 -
f807983a98
pySim.esim.saip: Add missing entry for 'rfm' to class4petype
Harald Welte
2024-08-18 21:14:51 +02:00 -
8c1a1c5cc5
pySim-shell: prevent opening/closing logical channel 0
Philipp Maier
2024-08-16 13:29:10 +02:00 -
d5943934a5
pySim-shell, cosmetic: define positional arguments last
Philipp Maier
2024-08-22 11:05:06 +02:00 -
edf266726d
filesystem: add command to delete all contents from a BER-TLV EF
Philipp Maier
2024-08-23 12:25:54 +02:00 -
d20be98ed1
pySim-shell: fix sourcecode formatting
Philipp Maier
2024-08-26 16:57:41 +02:00 -
585e16a923
filesystem: fix double space in docstring
Philipp Maier
2024-08-23 12:17:11 +02:00 -
1f92031079
pySim-shell: fix CardKeyProvider for chv management commands
Philipp Maier
2024-08-16 12:07:57 +02:00 -
89dbdbdccc
runtime: fix get_file_by_name
Philipp Maier
2024-08-21 11:43:00 +02:00 -
a5e2a8dbfd
contrib/saip-tool: Add 'tree' command to display filesystem tree of profile
Harald Welte
2024-08-16 17:55:29 +02:00