Commit Graph

  • 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 1774325992482926598/tmp_refs/heads/laforge/wsrc 1774325992482926598/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
  • 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