Commit Graph

  • 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
  • 8fd3487f86 personalization: make AlgorithmID a new EnumParam Neels Hofmeyr 2025-03-06 22:26:45 +01:00
  • 1f50f29546 personalization: indicate default ParamSource per ConfigurableParameter Neels Hofmeyr 2026-03-15 21:16:19 +01:00
  • f77a602139 personalization: allow reading back multiple values from PES Neels Hofmeyr 2025-03-25 22:49:51 +01:00
  • 1e0b3b35d4 personalization: implement reading back values from a PES Neels Hofmeyr 2025-03-07 23:54:43 +01:00
  • ee0853a149 personalization: add param_source.py, add batch.py Neels Hofmeyr 2025-03-01 20:09:33 +01:00
  • 4d9f16b3ac docs/put_key: add tutorial that explains how to manage global platform keys pmaier/putkey Philipp Maier 2026-03-12 16:50:59 +01:00
  • a5a5865c7c cdma_ruim: fix copy-pasted desc for EF.AD master Vadim Yanitskiy 2026-03-10 21:18:10 +07:00
  • 3752aeb94e pySim.esim.saip.File: Support pinStatusTemplateDO + lcsi Harald Welte 2026-02-13 15:39:49 +01:00
  • e5f56dd35f pySim/transport: fix GET RESPONSE behaviour pmaier/fixgr Philipp Maier 2026-03-09 16:18:12 +01:00
  • c3edcf7294 pySim-prog/pySim-read: add pySimLogger and verbose cmdline argument Philipp Maier 2026-03-10 12:33:53 +01:00
  • 858c9eb421 pySim-shell/cosmetic: remove semicolon Philipp Maier 2026-03-10 15:26:26 +01:00
  • a48b9e565a PySimLogger: add parameter to set initial log-level/verbosity Philipp Maier 2026-03-10 12:28:07 +01:00
  • 914abe3309 docs/smpp-ota-tool: Add documentation/tutorial Philipp Maier 2026-02-27 13:05:04 +01:00
  • 84754b6ebb contrib/smpp-ota-tool: define commandline arguments in global scope Philipp Maier 2026-02-27 13:00:38 +01:00
  • c47005d408 contrib/smpp-ota-tool: use '-' instead of '_' in command line args Philipp Maier 2026-02-27 12:52:03 +01:00
  • 2dfaac6e4f contrib/smpp-ota-tool: fix description string (copy+paste error) Philipp Maier 2026-02-27 12:46:53 +01:00
  • a615ba5138 tests/pySim-smpp2sim_test: add testcases for AES128 and AES256 Philipp Maier 2026-02-05 16:31:03 +01:00
  • 8ee10ab1a5 tests/pySim-smpp2sim_test/card_sanitizer: update card backup with new test keyset Philipp Maier 2026-03-06 10:49:08 +01:00
  • f10af30aed global_platform/scp: fix dek_encrypt/dek_decrypt for SCP02 Philipp Maier 2026-03-02 18:13:12 +01:00
  • 2548becddf docs/smpp-ota-tool: Add documentation/tutorial pmaier/otatest Philipp Maier 2026-02-27 13:05:04 +01:00
  • af21005c94 contrib/smpp-ota-tool: define commandline arguments in global scope Philipp Maier 2026-02-27 13:00:38 +01:00
  • ea3b9937e5 contrib/smpp-ota-tool: use '-' instead of '_' in command line args Philipp Maier 2026-02-27 12:52:03 +01:00
  • da8c813034 contrib/smpp-ota-tool: fix description string (copy+paste error) Philipp Maier 2026-02-27 12:46:53 +01:00
  • 2d5e20e342 tests/pySim-smpp2sim_test: add testcases for AES128 and AES256 Philipp Maier 2026-02-05 16:31:03 +01:00
  • a4b5841f78 esim/http_json_api.py: support text/plain response Content-Type neels/saip2 Neels Hofmeyr 2026-02-20 02:09:51 +01:00
  • efc3f06f38 Revert "esim/http_json_api: extend JSON API with server functionality" Neels Hofmeyr 2026-03-03 23:49:53 +01:00
  • 7d73ebf641 Revert "esim/http_json_api: add missing apidoc" Neels Hofmeyr 2026-03-03 23:49:45 +01:00
  • 462346bb71 Revert "http_json_api: Only require Content-Type if response body is non-empty" Neels Hofmeyr 2026-03-03 23:47:45 +01:00
  • 0c33330056 Revert "esim/http_json_api: add alternative API interface" Neels Hofmeyr 2026-03-03 23:47:12 +01:00
  • aa2eaee266 Revert "esim/http_json_api: add alternative API interface (follow up)" Neels Hofmeyr 2026-03-03 23:47:00 +01:00
  • 03e17a7366 saip: add numeric_base indicator to ConfigurableParameter and ParamSource Neels Hofmeyr 2026-02-02 02:23:52 +01:00
  • 59bec08eae saip SmspTpScAddr.get_values_from_pes: allow empty values Neels Hofmeyr 2026-02-02 00:35:24 +01:00
  • 5c34d36b48 SdKey KVN4X ID02: set key_usage_qual=0x48 Neels Hofmeyr 2026-02-01 18:56:47 +01:00
  • 5c74d5b4b3 saip: SdKey.__doc__: update SdKey listing Neels Hofmeyr 2026-01-30 22:02:20 +01:00
  • 6b2e5645b3 esim.saip.personalization: fix TLSPSK keys Neels Hofmeyr 2026-01-30 21:39:42 +01:00
  • f9b581a985 add comment about not updating existing key_usage_qualifier Neels Hofmeyr 2026-01-30 21:39:16 +01:00
  • 789734d8a5 test_configurable_parameters.py: add tests for new parameters Neels Hofmeyr 2026-01-25 20:07:24 +01:00
  • d364174ca0 saip: SmspTpScAddr: fix get_values_from_pes Neels Hofmeyr 2026-01-25 19:51:39 +01:00
  • b52d3ab9ed ConfigurableParameter: safer val length check Neels Hofmeyr 2026-01-25 19:50:31 +01:00
  • 49d4ba38e0 UppAudit: better indicate exception cause Neels Hofmeyr 2026-01-25 19:49:58 +01:00
  • 8cc7421faa remove transitional name mapping Neels Hofmeyr 2026-01-23 01:04:36 +01:00
  • 44dbbe5509 transitional name mapping Neels Hofmeyr 2026-01-21 06:38:55 +01:00
  • 8b1db4f0d2 generate sdkey classes from a list Neels Hofmeyr 2026-01-07 01:04:56 +01:00
  • ae8465532c saip SmspTpScAddr: safeguard against decoding error Neels Hofmeyr 2026-01-21 07:08:35 +01:00
  • 0f00bd14d8 saip/param_source: try to not repeat random values Neels Hofmeyr 2025-11-21 02:06:25 +01:00
  • ff7c252d63 use secrets.SystemRandom as secure random nr source Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • f8aa78d370 use random.SystemRandom as random nr source (/dev/urandom) Neels Hofmeyr 2025-08-05 00:20:21 +02:00
  • ef995383a6 add test_param_src.py Neels Hofmeyr 2025-08-05 00:18:49 +02:00
  • b39f69ba89 param_source: allow plugging a random implementation (for testing) Neels Hofmeyr 2025-08-05 03:19:30 +02:00
  • 3bee435c2a RandomHexDigitSource: rather return in string format, not bytes Neels Hofmeyr 2025-08-05 03:18:27 +02:00
  • 9e33ae0486 personalization: add int as input type for BinaryParameter Neels Hofmeyr 2025-08-04 18:50:44 +02:00
  • 913e8d12d4 personalization.ConfigurableParameter: fix BytesIO() input Neels Hofmeyr 2025-08-04 00:40:13 +02:00
  • 346e2aeb01 add test_configurable_parameters.py Neels Hofmeyr 2025-08-03 23:26:23 +02:00
  • b71fa5307e ConfigurableParameter: do not magically overwrite the 'name' attribute Neels Hofmeyr 2026-01-21 04:51:32 +01:00
  • e065cd50ed personalization audit: optionally audit all (unknown) SD keys Neels Hofmeyr 2025-04-20 03:37:14 +02:00
  • 5eec7b7478 personalization: implement UppAudit and BatchAudit Neels Hofmeyr 2025-04-18 05:19:34 +02:00
  • 9bdf1e3dee param_source: allow input val expansion like '0 * 32' Neels Hofmeyr 2025-03-08 02:12:47 +01:00
  • d5e550dcc4 comment in uicc.py on Security Domain Keys: add SCP81 Neels Hofmeyr 2025-04-18 02:24:13 +02:00
  • 8fb451b732 personalization: fix SdKey.apply_val() implementation Neels Hofmeyr 2025-03-01 01:36:27 +01:00
  • eca2fd39c0 personalization: add get_typical_input_len() to ConfigurableParameter Neels Hofmeyr 2025-03-01 00:49:20 +01:00
  • 2c9374ac53 personalization: make AlgorithmID a new EnumParam Neels Hofmeyr 2025-03-06 22:26:45 +01:00
  • c9c5bd2470 personalization: indicate default ParamSource per ConfigurableParameter Neels Hofmeyr 2025-03-01 21:20:17 +01:00
  • 9bc795e7a1 personalization: allow reading back multiple values from PES Neels Hofmeyr 2025-03-25 22:49:51 +01:00