Commit Graph

  • 973d6eb2cc pySim.log: fix E0611: No name 'style' in module 'cmd2' master Vadim Yanitskiy 2026-07-01 16:46:49 +07:00
  • e82ae66d84 Revert "esim/http_json_api: extend JSON API with server functionality" neels/saip3 Neels Hofmeyr 2026-03-03 23:49:53 +01:00
  • e345f31833 Revert "esim/http_json_api: add missing apidoc" Neels Hofmeyr 2026-03-03 23:49:45 +01:00
  • 504c83662a Revert "http_json_api: Only require Content-Type if response body is non-empty" Neels Hofmeyr 2026-03-03 23:47:45 +01:00
  • 9677a8ecf2 Revert "esim/http_json_api: add alternative API interface" Neels Hofmeyr 2026-03-03 23:47:12 +01:00
  • 7f87563d09 Revert "esim/http_json_api: add alternative API interface (follow up)" Neels Hofmeyr 2026-03-03 23:47:00 +01:00
  • 5d079d085f Revert "esim/http_json_api: allow URL rewriting" Neels Hofmeyr 2026-04-09 22:19:13 +02:00
  • fd8c2ba0b0 personalization: add GfmSuciRi, GfmSuciCalcInfo, and test Neels Hofmeyr 2026-06-19 03:46:51 +02:00
  • 27dfae5efc SAIP2.1_gfmsuci.der Neels Hofmeyr 2026-06-19 05:28:31 +02:00
  • 785ebfdd06 debug log for rebuild_mandatory_services() Neels Hofmeyr 2026-06-13 01:25:24 +02:00
  • 0d8a43904f saip/personalization: add EuiccMandatoryServiceParam for 3 services Neels Hofmeyr 2026-06-12 02:23:36 +02:00
  • 664d69db65 personalization: SUCI: ff-pad remaining file size Neels Hofmeyr 2026-05-13 15:59:02 +02:00
  • 0175b1045b saip.personalization: add SAIP 2.3 SUCI parameters Neels Hofmeyr 2026-04-25 05:23:24 +02:00
  • 945dfb0129 tweak test_configurable_parameters.py: add iff_present flag Neels Hofmeyr 2026-04-25 06:06:20 +02:00
  • f1447ea55b tweak test_configurable_parameters.py: show value found in template Neels Hofmeyr 2026-04-25 05:23:50 +02:00
  • 7f32641008 tweak test_configurable_parameters.py: saner output composition. Neels Hofmeyr 2026-04-25 05:23:50 +02:00
  • c01d7a70e1 TuakNumberOfKeccak: remove numeric_base to hide random number sources Neels Hofmeyr 2026-05-09 03:13:50 +02:00
  • 8c81e70225 saip/batch: add blacklist to to_csv_rows() Neels Hofmeyr 2026-05-09 03:12:14 +02:00
  • 434cc45259 ConfigurableParameter.get_typical_input_len: limit to 10 lines Neels Hofmeyr 2026-04-28 05:14:17 +02:00
  • 434669e36c personalization: EF_SMSP: keep same length as found in template Neels Hofmeyr 2026-04-17 16:23:34 +02:00
  • 26ea0d1656 saip.batch: log parameter errors Neels Hofmeyr 2026-04-09 22:10:14 +02:00
  • 7362525f8e personalization: add MncLen ConfigurableParameter Neels Hofmeyr 2026-03-10 01:10:06 +01:00
  • 5e543f5566 personalization: EnumParam: implement as value_map, not enum.IntEnum Neels Hofmeyr 2026-06-26 20:52:34 +02:00
  • e2ec0347f6 esim/http_json_api.py: support text/plain response Content-Type Neels Hofmeyr 2026-02-20 02:09:51 +01:00
  • 7a1c506ba9 saip.SdKey*: remove transitional name mapping Neels Hofmeyr 2026-01-23 01:04:36 +01:00
  • cd7a788d6d saip.SdKey*: transitional name mapping Neels Hofmeyr 2026-01-21 06:38:55 +01:00
  • 7fcd21dd4f ts_31_102.py: EF_SUCI_Calc_Info(TransparentEF): fix len test Neels Hofmeyr 2026-04-22 16:57:04 +02:00
  • a23f06ba4c typo 'concetenation' in personalization.py Neels Hofmeyr 2026-05-27 19:27:03 +02:00
  • 0ed72f6ee7 test_configurable_parameters: test less templates Neels Hofmeyr 2026-06-19 03:47:26 +02:00
  • c5f6ba83c2 saip BatchPersonalization: call rebuild_mandatory_services() Neels Hofmeyr 2026-06-13 01:25:57 +02:00
  • d23e3fdd44 saip.PES.rebuild_mandatory_services(): set 5G get-identity, profile-a-x25519, profile-b-p256 Neels Hofmeyr 2026-06-13 01:24:52 +02:00
  • 597f1e0398 pySim.log, pySim-shell: fix compatibility with cmd2 >= 3.0.0 Vadim Yanitskiy 2026-06-25 22:46:36 +07:00
  • 45d37ed959 pySim-shell: drop backwards compat quirks for cmd2 < 2.6.2 Vadim Yanitskiy 2026-06-25 22:02:03 +07:00
  • 757c7d048e setup.py: Align cmd2 minimum version with requirements.txt Harald Welte 2025-12-10 14:33:12 +01:00
  • d0e6a1b119 euicc: get_profiles_info: add additional tags Alexander Couzens 2026-02-05 14:13:08 +01:00
  • 980282cc12 euicc: extend get_profiles_info to retrieve all known tags Alexander Couzens 2026-02-05 14:12:05 +01:00
  • 231358bcd3 personalization: add GfmSuciRi, GfmSuciCalcInfo, and test neels/saip2 Neels Hofmeyr 2026-06-19 03:46:51 +02:00
  • 728940efb2 saip: add numeric_base indicator to ConfigurableParameter Neels Hofmeyr 2026-02-02 02:23:52 +01:00
  • cfe2b94f67 saip SmspTpScAddr.get_values_from_pes: allow empty values Neels Hofmeyr 2026-02-02 00:35:24 +01:00
  • 861ed0a1d8 add comment about not updating existing key_usage_qualifier Neels Hofmeyr 2026-01-30 21:39:16 +01:00
  • b576e8fcff test_configurable_parameters.py: add tests for new parameters Neels Hofmeyr 2026-01-25 20:07:24 +01:00
  • 38f93d974b SmspTpScAddr: fix SMSP record length and alpha_id padding Neels Hofmeyr 2026-04-17 16:23:34 +02:00
  • c5e7e59928 ConfigurableParameter: safer val length check Neels Hofmeyr 2026-01-25 19:50:31 +01:00
  • 98af3dd2e9 UppAudit: better indicate exception cause Neels Hofmeyr 2026-01-25 19:49:58 +01:00
  • e9ff4f3b93 personalization: generate sdkey classes from a list Neels Hofmeyr 2026-01-07 01:04:56 +01:00
  • ce039d69ba saip/param_source: try to not repeat random values Neels Hofmeyr 2026-04-24 22:02:59 +07:00
  • aad92f2b73 param_source: use secrets.SystemRandom as secure random nr source Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • 512aba8b1d param_source: use random.SystemRandom as random nr source Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • b5ba274583 add test_param_src.py Neels Hofmeyr 2025-08-05 00:18:49 +02:00
  • 4307cffc82 param_source: allow plugging a random implementation (for testing) Neels Hofmeyr 2025-08-05 03:19:30 +02:00
  • bfdfcad22c personalization: add int as input type for BinaryParameter Neels Hofmeyr 2025-08-04 18:50:44 +02:00
  • ef0a2fcb37 personalization.ConfigurableParameter: fix BytesIO() input Neels Hofmeyr 2025-08-04 00:40:13 +02:00
  • 3974e96933 add test_configurable_parameters.py Neels Hofmeyr 2025-08-03 23:26:23 +02:00
  • a7c762eb2e ConfigurableParameter: do not magically overwrite the 'name' attribute Neels Hofmeyr 2026-01-21 04:51:32 +01:00
  • 710a27d6cf personalization audit: optionally audit all (unknown) SD keys Neels Hofmeyr 2026-04-25 03:48:28 +07:00
  • 08f40db8a3 personalization: implement UppAudit and BatchAudit Neels Hofmeyr 2025-04-18 05:19:34 +02:00
  • 80d3364706 SAIP2.1_gfmsuci.der Neels Hofmeyr 2026-06-19 05:28:31 +02:00
  • 15208ba345 test_configurable_parameters: test less templates Neels Hofmeyr 2026-06-19 03:47:26 +02:00
  • 091615f516 debug log for rebuild_mandatory_services() Neels Hofmeyr 2026-06-13 01:25:24 +02:00
  • eafedb21a4 saip BatchPersonalization: call rebuild_mandatory_services() Neels Hofmeyr 2026-06-13 01:25:57 +02:00
  • 60239571d6 saip.PES.rebuild_mandatory_services(): set 5G get-identity, profile-a-x25519, profile-b-p256 Neels Hofmeyr 2026-06-13 01:24:52 +02:00
  • ccc9b5a7b2 saip/personalization: add EuiccMandatoryServiceParam for 3 services Neels Hofmeyr 2026-06-12 02:23:36 +02:00
  • d58a70865c saip: add ProfileElementHeader.mandatory_service_present() probe Neels Hofmeyr 2026-06-12 02:22:47 +02:00
  • 7f3b6a9cb1 typo 'concetenation' in personalization.py Neels Hofmeyr 2026-05-27 19:27:03 +02:00
  • ab57dd8cb8 personalization: SUCI: ff-pad remaining file size Neels Hofmeyr 2026-05-13 15:59:02 +02:00
  • 3fd0c96081 add SUCI parameters Neels Hofmeyr 2026-04-25 05:23:24 +02:00
  • efe6e32120 WIP: Remote Card Procedure Framework pmaier/rcp Philipp Maier 2026-04-09 14:09:52 +02:00
  • e92a4ee382 PySimLogger: move cmd2 import to where it is needed Philipp Maier 2026-06-09 11:22:44 +02:00
  • 0f4ab37003 pySim/global_platform: make functionality available outside of cmd2 Philipp Maier 2026-05-05 12:02:10 +02:00
  • 56dac7151c pySim/ara_m: move code from do_aram_ to static methods Philipp Maier 2026-05-13 12:47:12 +02:00
  • 4fb393e6ea fix(ts_51_011): fix lifecycle decoding kukutyin 2026-05-27 16:05:38 +02:00
  • ce5da32a75 fix(ts_51_011): apply correct access conditions length kukutyin 2026-05-27 15:02:20 +02:00
  • 9ddd235a2c pySim/ts_51_011: rewrite comment for better understanding Philipp Maier 2026-05-27 14:59:23 +02:00
  • 77eb30a782 unittests: add testcases for decode_select_response Philipp Maier 2026-05-27 14:29:12 +02:00
  • 2530329ae2 osmo-smdpp.py: use commonpath in transversal check YanTong C 2026-04-15 13:48:59 +02:00
  • 13530c6fe9 tweak test_configurable_parameters.py: add iff_present flag Neels Hofmeyr 2026-04-25 06:06:20 +02:00
  • 27def57be2 tweak test_configurable_parameters.py: show value found in template Neels Hofmeyr 2026-04-25 05:23:50 +02:00
  • 2c3820c39f tweak test_configurable_parameters.py: saner output composition. Neels Hofmeyr 2026-04-25 05:23:50 +02:00
  • b8871ed04e TuakNumberOfKeccak: remove numeric_base to hide random number sources Neels Hofmeyr 2026-05-09 03:13:50 +02:00
  • d9e0adbe1a saip/batch: add blacklist to to_csv_rows() Neels Hofmeyr 2026-05-09 03:12:14 +02:00
  • e04db4b7fb ConfigurableParameter.get_typical_input_len: limit to 10 lines Neels Hofmeyr 2026-04-28 05:14:17 +02:00
  • ac2fe707e4 xo/test_configurable_parameters Neels Hofmeyr 2026-04-25 05:59:32 +02:00
  • ec6f079a94 personalization: EF_SMSP: keep same length as found in template Neels Hofmeyr 2026-04-17 16:23:34 +02:00
  • a9fe3e2fde personalization: fix EF_SMSP length, alpha_id padding Neels Hofmeyr 2026-04-17 16:23:34 +02:00
  • 68dd9e6140 saip.batch: log parameter errors Neels Hofmeyr 2026-04-09 22:10:14 +02:00
  • 947a0ab723 personalization: add MncLen ConfigurableParameter Neels Hofmeyr 2026-03-10 01:10:06 +01:00
  • f9e4291a43 pySim/ara_m, cosmetic: swap --nfc-always and --nfc-never options Philipp Maier 2026-05-12 16:40:33 +02:00
  • e9c68df3c6 sdkeys kv40 aes Neels Hofmeyr 2026-03-15 21:42:44 +01:00
  • a2ffe30542 esim/http_json_api.py: support text/plain response Content-Type Neels Hofmeyr 2026-02-20 02:09:51 +01:00
  • 050b08157d Revert "esim/http_json_api: extend JSON API with server functionality" Neels Hofmeyr 2026-03-03 23:49:53 +01:00
  • 035c49100b Revert "esim/http_json_api: add missing apidoc" Neels Hofmeyr 2026-03-03 23:49:45 +01:00
  • 2e310ee825 Revert "http_json_api: Only require Content-Type if response body is non-empty" Neels Hofmeyr 2026-03-03 23:47:45 +01:00
  • 41ae4db9bb Revert "esim/http_json_api: add alternative API interface" Neels Hofmeyr 2026-03-03 23:47:12 +01:00
  • 6a6dacef51 Revert "esim/http_json_api: add alternative API interface (follow up)" Neels Hofmeyr 2026-03-03 23:47:00 +01:00
  • 270c148343 Revert "esim/http_json_api: allow URL rewriting" Neels Hofmeyr 2026-04-09 22:19:13 +02:00
  • a07e4de853 saip: add numeric_base indicator to ConfigurableParameter and ParamSource Neels Hofmeyr 2026-02-02 02:23:52 +01:00
  • 6e2498eac0 saip SmspTpScAddr.get_values_from_pes: allow empty values Neels Hofmeyr 2026-02-02 00:35:24 +01:00
  • 1173b11ca6 SdKey KVN4X ID02: set key_usage_qual=0x48 Neels Hofmeyr 2026-02-01 18:56:47 +01:00
  • 1d79baca35 saip: SdKey.__doc__: update SdKey listing Neels Hofmeyr 2026-01-30 22:02:20 +01:00
  • abe4a8f9b1 esim.saip.personalization: fix TLSPSK keys Neels Hofmeyr 2026-01-30 21:39:42 +01:00