Commit Graph

  • 2ef9abf23e pySim/EF.SMSP: add an additional de_encode test for EF_SMSP master Philipp Maier 2026-03-23 15:54:00 +01:00
  • 473f31066c pySim/pcsc/cosmetic: reformat comment Philipp Maier 2026-03-23 17:30:57 +01:00
  • b59363b49e pySim/EF.SMSP: remove superflous line break Philipp Maier 2026-03-23 16:35:30 +01:00
  • 115b517c6a esim/saip: raise an exception properly Vadim Yanitskiy 2026-03-15 16:48:56 +07:00
  • 99aef1fecf cdma_ruim: fix inaccurate comment for EF_AD Vadim Yanitskiy 2026-03-15 16:40:02 +07:00
  • caddd1c7a0 ts_31_102: EF_5G_PROSE_UIR: fix copy-pasted inner class name Vadim Yanitskiy 2026-03-15 16:47:26 +07:00
  • 11a7a7e3b1 ts_31_102: fix description for EF_5GS3GPPLOCI Vadim Yanitskiy 2026-03-15 16:43:26 +07:00
  • 5138208ee6 ts_51_011: EF.EXT[6-7]: fix typo in desc Vadim Yanitskiy 2026-03-15 16:36:52 +07:00
  • 5b2fabde62 utils: DataObjectCollection.encode(): fix TypeError Vadim Yanitskiy 2026-03-15 16:26:15 +07:00
  • 24127e985a utils: dec_plmn(): remove redundant call Vadim Yanitskiy 2026-03-15 16:22:45 +07:00
  • 09ae327f8b ota: OtaAlgo{Crypt,Auth}: fix algo_auth vs algo_crypt Vadim Yanitskiy 2026-03-15 16:14:50 +07:00
  • d32bce19f6 sms: fix flags_construct in SMS_DELIVER Vadim Yanitskiy 2026-03-15 16:07:17 +07:00
  • 83bfdc0d3b ara_m: fix undefined variable used in a format-string Vadim Yanitskiy 2026-03-15 14:57:39 +07:00
  • 14ec52a06c ara_m: fix exceptions not being raised properly Vadim Yanitskiy 2026-03-15 14:53:29 +07:00
  • 209d13e233 global_platform: fix docstring for Scp03SessionKeys._get_icv() Vadim Yanitskiy 2026-03-15 15:37:12 +07:00
  • 3b50e64c8b global_platform: fix s/GET/STORE/ DATA in docs Vadim Yanitskiy 2026-03-15 15:26:24 +07:00
  • b76cc80ea1 global_platform: fix store_data() returning last chunk only Vadim Yanitskiy 2026-03-15 15:06:51 +07:00
  • 3b87ba3cba global_platform: fix typo in ApplicationTemplate Vadim Yanitskiy 2026-03-15 15:00:12 +07:00
  • ea1d5af383 global_platform: fix typo in SupportedTlsCipherSuitesForScp81 Vadim Yanitskiy 2026-03-15 14:58:40 +07:00
  • 6d755fb3b8 MncLen neels/saip2 Neels Hofmeyr 2026-03-10 01:10:06 +01:00
  • d92c27c677 sdkeys kv40 aes Neels Hofmeyr 2026-03-15 21:42:44 +01:00
  • aec1a5513e esim/http_json_api.py: support text/plain response Content-Type Neels Hofmeyr 2026-02-20 02:09:51 +01:00
  • 982c1707fe Revert "esim/http_json_api: extend JSON API with server functionality" Neels Hofmeyr 2026-03-03 23:49:53 +01:00
  • 6332bb4755 Revert "esim/http_json_api: add missing apidoc" Neels Hofmeyr 2026-03-03 23:49:45 +01:00
  • 65d78c3d7d Revert "http_json_api: Only require Content-Type if response body is non-empty" Neels Hofmeyr 2026-03-03 23:47:45 +01:00
  • 2700084057 Revert "esim/http_json_api: add alternative API interface" Neels Hofmeyr 2026-03-03 23:47:12 +01:00
  • e1f319ece4 Revert "esim/http_json_api: add alternative API interface (follow up)" Neels Hofmeyr 2026-03-03 23:47:00 +01:00
  • ae50a130b0 saip: add numeric_base indicator to ConfigurableParameter and ParamSource Neels Hofmeyr 2026-02-02 02:23:52 +01:00
  • 1a22de2ba9 saip SmspTpScAddr.get_values_from_pes: allow empty values Neels Hofmeyr 2026-02-02 00:35:24 +01:00
  • c259e8f78f SdKey KVN4X ID02: set key_usage_qual=0x48 Neels Hofmeyr 2026-02-01 18:56:47 +01:00
  • 80ddaa469c saip: SdKey.__doc__: update SdKey listing Neels Hofmeyr 2026-01-30 22:02:20 +01:00
  • 49996cc67c esim.saip.personalization: fix TLSPSK keys Neels Hofmeyr 2026-01-30 21:39:42 +01:00
  • 0729f5f787 add comment about not updating existing key_usage_qualifier Neels Hofmeyr 2026-01-30 21:39:16 +01:00
  • 0ba9ec8147 test_configurable_parameters.py: add tests for new parameters Neels Hofmeyr 2026-01-25 20:07:24 +01:00
  • 10e39aec25 saip: SmspTpScAddr: fix get_values_from_pes Neels Hofmeyr 2026-01-25 19:51:39 +01:00
  • c4150d1c38 ConfigurableParameter: safer val length check Neels Hofmeyr 2026-01-25 19:50:31 +01:00
  • f93e66a258 UppAudit: better indicate exception cause Neels Hofmeyr 2026-01-25 19:49:58 +01:00
  • 192b3678cb remove transitional name mapping Neels Hofmeyr 2026-01-23 01:04:36 +01:00
  • 57671c976f transitional name mapping Neels Hofmeyr 2026-01-21 06:38:55 +01:00
  • 704c30211a generate sdkey classes from a list Neels Hofmeyr 2026-01-07 01:04:56 +01:00
  • df5586edb6 saip SmspTpScAddr: safeguard against decoding error Neels Hofmeyr 2026-01-21 07:08:35 +01:00
  • d322a3bebc saip/param_source: try to not repeat random values Neels Hofmeyr 2025-11-21 02:06:25 +01:00
  • bde8c28a67 use secrets.SystemRandom as secure random nr source Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • c14e9d6333 use random.SystemRandom as random nr source (/dev/urandom) Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • 92aac2079f add test_param_src.py Neels Hofmeyr 2025-08-05 00:18:49 +02:00
  • 298ecaef12 param_source: allow plugging a random implementation (for testing) Neels Hofmeyr 2025-08-05 03:19:30 +02:00
  • 48ef015490 RandomHexDigitSource: rather return in string format, not bytes Neels Hofmeyr 2025-08-05 03:18:27 +02:00
  • 23fef33e33 personalization: add int as input type for BinaryParameter Neels Hofmeyr 2025-08-04 18:50:44 +02:00
  • 801050bb1f personalization.ConfigurableParameter: fix BytesIO() input Neels Hofmeyr 2025-08-04 00:40:13 +02:00
  • c4860fac04 add test_configurable_parameters.py Neels Hofmeyr 2025-08-03 23:26:23 +02:00
  • 44cc8e4f7a ConfigurableParameter: do not magically overwrite the 'name' attribute Neels Hofmeyr 2026-01-21 04:51:32 +01:00
  • a8ae6edba3 personalization audit: optionally audit all (unknown) SD keys Neels Hofmeyr 2025-04-20 03:37:14 +02:00
  • 27a972804a personalization: implement UppAudit and BatchAudit Neels Hofmeyr 2025-04-18 05:19:34 +02:00
  • 40aa99af62 param_source: allow input val expansion like '0 * 32' Neels Hofmeyr 2025-03-08 02:12:47 +01:00
  • 8c8f7cd067 comment in uicc.py on Security Domain Keys: add SCP81 Neels Hofmeyr 2025-04-18 02:24:13 +02:00
  • 33ad83104a personalization: fix SdKey.apply_val() implementation Neels Hofmeyr 2025-03-01 01:36:27 +01:00
  • 75cda31110 personalization: add get_typical_input_len() to ConfigurableParameter Neels Hofmeyr 2025-03-01 00:49:20 +01:00
  • 83411a547b personalization: make AlgorithmID a new EnumParam Neels Hofmeyr 2025-03-06 22:26:45 +01:00
  • 6dd155edeb personalization: indicate default ParamSource per ConfigurableParameter Neels Hofmeyr 2025-03-01 21:20:17 +01:00
  • 7cb681d0c4 personalization: allow reading back multiple values from PES Neels Hofmeyr 2025-03-25 22:49:51 +01:00
  • 3072ae58f0 personalization: implement reading back values from a PES Neels Hofmeyr 2025-03-07 23:54:43 +01:00
  • 91d10d6ba4 personalization: add param_source.py, add batch.py Neels Hofmeyr 2025-03-01 20:09:33 +01:00
  • 0634f77308 esim/http_json_api: allow URL rewriting Philipp Maier 2026-03-05 15:38:40 +01:00
  • 1d28cc512a sdkeys kv40 aes neels/wip Neels Hofmeyr 2026-03-15 21:42:44 +01:00
  • 53bf1f3501 MncLen Neels Hofmeyr 2026-03-10 01:10:06 +01:00
  • 8572181e41 smsp Neels Hofmeyr 2026-03-12 11:08:32 +01:00
  • 7cadab94f8 esim/http_json_api.py: support text/plain response Content-Type Neels Hofmeyr 2026-02-20 02:09:51 +01:00
  • ecfcf6057a Revert "esim/http_json_api: extend JSON API with server functionality" Neels Hofmeyr 2026-03-03 23:49:53 +01:00
  • 7398327e1c Revert "esim/http_json_api: add missing apidoc" Neels Hofmeyr 2026-03-03 23:49:45 +01:00
  • b9edcb0fb7 Revert "http_json_api: Only require Content-Type if response body is non-empty" Neels Hofmeyr 2026-03-03 23:47:45 +01:00
  • 292bf38942 Revert "esim/http_json_api: add alternative API interface" Neels Hofmeyr 2026-03-03 23:47:12 +01:00
  • 745a60b63b Revert "esim/http_json_api: add alternative API interface (follow up)" Neels Hofmeyr 2026-03-03 23:47:00 +01:00
  • f62ae7bd17 saip: add numeric_base indicator to ConfigurableParameter Neels Hofmeyr 2026-02-02 02:23:52 +01:00
  • f9a53434ac saip SmspTpScAddr.get_values_from_pes: allow empty values Neels Hofmeyr 2026-02-02 00:35:24 +01:00
  • a01eeec5c7 SdKey KVN4X ID02: set key_usage_qual=0x48 Neels Hofmeyr 2026-02-01 18:56:47 +01:00
  • abde8db5e1 saip: SdKey.__doc__: update SdKey listing Neels Hofmeyr 2026-01-30 22:02:20 +01:00
  • 76eddbe4b8 esim.saip.personalization: fix TLSPSK keys Neels Hofmeyr 2026-01-30 21:39:42 +01:00
  • 19601a8d81 add comment about not updating existing key_usage_qualifier Neels Hofmeyr 2026-01-30 21:39:16 +01:00
  • 1c45cff351 test_configurable_parameters.py: add tests for new parameters Neels Hofmeyr 2026-01-25 20:07:24 +01:00
  • e1beab83af saip: SmspTpScAddr: fix get_values_from_pes Neels Hofmeyr 2026-01-25 19:51:39 +01:00
  • be069ab63a ConfigurableParameter: safer val length check Neels Hofmeyr 2026-01-25 19:50:31 +01:00
  • 67e695cedd UppAudit: better indicate exception cause Neels Hofmeyr 2026-01-25 19:49:58 +01:00
  • 37eea09c11 remove transitional name mapping Neels Hofmeyr 2026-01-23 01:04:36 +01:00
  • 9e42ba6ba0 transitional name mapping Neels Hofmeyr 2026-01-21 06:38:55 +01:00
  • 965ee38c05 generate sdkey classes from a list Neels Hofmeyr 2026-01-07 01:04:56 +01:00
  • ee03065663 saip SmspTpScAddr: safeguard against decoding error Neels Hofmeyr 2026-01-21 07:08:35 +01:00
  • 8bf53239a1 saip/param_source: try to not repeat random values Neels Hofmeyr 2025-11-21 02:06:25 +01:00
  • f11ac56db1 use secrets.SystemRandom as secure random nr source Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • 93014f67ff use random.SystemRandom as random nr source (/dev/urandom) Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • c9786fa72e add test_param_src.py Neels Hofmeyr 2025-08-05 00:18:49 +02:00
  • 05cf68a4a4 param_source: allow plugging a random implementation (for testing) Neels Hofmeyr 2025-08-05 03:19:30 +02:00
  • 5544a0f7c9 personalization: add int as input type for BinaryParameter Neels Hofmeyr 2025-08-04 18:50:44 +02:00
  • 76d4ff8842 personalization.ConfigurableParameter: fix BytesIO() input Neels Hofmeyr 2025-08-04 00:40:13 +02:00
  • 1d5f18a747 add test_configurable_parameters.py Neels Hofmeyr 2025-08-03 23:26:23 +02:00
  • 2ba685fdea ConfigurableParameter: do not magically overwrite the 'name' attribute Neels Hofmeyr 2026-01-21 04:51:32 +01:00
  • 9f18a0ff56 personalization audit: optionally audit all (unknown) SD keys Neels Hofmeyr 2025-04-20 03:37:14 +02:00
  • 48022c94a0 personalization: implement UppAudit and BatchAudit Neels Hofmeyr 2025-04-18 05:19:34 +02:00
  • 07faf3aaa7 comment in uicc.py on Security Domain Keys: add SCP81 Neels Hofmeyr 2025-04-18 02:24:13 +02:00
  • bd358a2621 personalization: fix SdKey.apply_val() implementation Neels Hofmeyr 2025-03-01 01:36:27 +01:00
  • 2347b47e79 personalization: add get_typical_input_len() to ConfigurableParameter Neels Hofmeyr 2025-03-01 00:49:20 +01:00