Skip to content
Builds

Loading builds...

Changes

#2710 (Jan 19, 2026, 5:59:07 PM)

  1. pySim/card_key_provider: fix typo in keys — lynxis / detail

#2709 (Jan 19, 2026, 5:36:26 PM)

  1. contrib: add utility to receive ES2+handleDownloadProgressInfo calls — pmaier@sysmocom.de / detail

#2708 (Jan 19, 2026, 5:22:27 PM)

  1. esim/http_json_api: extend JSON API with server functionality — pmaier@sysmocom.de / detail

#2707 (Jan 19, 2026, 5:08:28 PM)

  1. esim/http_json_api: add missing check — pmaier@sysmocom.de / detail

#2706 (Jan 19, 2026, 2:32:38 PM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2705 (Jan 15, 2026, 6:52:23 AM)

  1. personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail

#2704 (Jan 15, 2026, 6:38:30 AM)

  1. personalization: refactor AlgorithmID, K, Opc — Neels Hofmeyr / detail

#2703 (Jan 15, 2026, 6:24:32 AM)

  1. rather move BatchPersonalization to separate module — Neels Hofmeyr / detail

#2702 (Jan 15, 2026, 6:10:38 AM)

  1. personalization: refactor SdKey — Neels Hofmeyr / detail

#2701 (Jan 15, 2026, 5:56:40 AM)

  1. personalization: set example input values — Neels Hofmeyr / detail

#2700 (Jan 15, 2026, 5:42:36 AM)

  1. personalization: refactor SmspTpScAddr — Neels Hofmeyr / detail

#2699 (Jan 15, 2026, 5:28:26 AM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2698 (Jan 15, 2026, 5:14:22 AM)

  1. personalization: add param_source.py, implement batch personalization — Neels Hofmeyr / detail

#2697 (Jan 15, 2026, 5:00:24 AM)

  1. personalization: refactor Puk — Neels Hofmeyr / detail

#2696 (Jan 15, 2026, 4:46:23 AM)

  1. personalization: refactor Pin, Adm — Neels Hofmeyr / detail

#2695 (Jan 14, 2026, 1:00:53 AM)

  1. saip: ProfileElementSD: call _post_decode() when instantiating with — lynxis / detail

#2694 (Jan 13, 2026, 10:14:34 PM)

  1. Fix esim.saip.ProfileElementSequence.remove_naas_of_type — laforge / detail

#2693 (Jan 13, 2026, 8:21:29 PM)

  1. saip.validation: Verify unused mandatory services in header — laforge / detail

#2692 (Jan 12, 2026, 11:32:31 AM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2691 (Jan 12, 2026, 11:26:41 AM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2690 (Jan 12, 2026, 11:08:56 AM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2689 (Jan 12, 2026, 11:01:27 AM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2688 (Jan 12, 2026, 10:11:19 AM)

  1. card_key_provider: add PostgreSQL support — pmaier@sysmocom.de / detail

#2687 (Jan 12, 2026, 9:56:56 AM)

  1. pySim/runtime: use log.warning instead of log.warn — pmaier@sysmocom.de / detail

#2686 (Jan 11, 2026, 6:17:06 PM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2685 (Jan 11, 2026, 6:11:51 PM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2684 (Jan 11, 2026, 6:00:24 PM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2683 (Jan 11, 2026, 5:57:18 PM)

  1. Print SMSC in pySim-read.py — phcoder / detail

#2682 (Jan 11, 2026, 4:59:25 PM)

  1. Print SMSC in read mode — phcoder / detail

#2681 (Jan 11, 2026, 5:24:00 AM)

  1. personalization: refactor AlgorithmID, K, Opc — Neels Hofmeyr / detail

#2680 (Jan 11, 2026, 5:21:38 AM)

  1. personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail

#2679 (Jan 11, 2026, 5:19:09 AM)

  1. personalization: refactor Puk — Neels Hofmeyr / detail

#2678 (Jan 11, 2026, 5:05:17 AM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2677 (Jan 11, 2026, 4:51:25 AM)

  1. personalization: discover all useful ConfigurableParameter subclasses — Neels Hofmeyr / detail

#2676 (Jan 11, 2026, 4:48:57 AM)

  1. personalization: refactor Pin, Adm — Neels Hofmeyr / detail

#2675 (Jan 11, 2026, 4:34:57 AM)

  1. personalization: set example input values — Neels Hofmeyr / detail

#2674 (Jan 11, 2026, 4:20:52 AM)

  1. personalization: refactor SdKey — Neels Hofmeyr / detail

#2673 (Jan 11, 2026, 4:06:47 AM)

  1. personalization: refactor SmspTpScAddr — Neels Hofmeyr / detail

#2672 (Jan 9, 2026, 9:05:34 PM)

  1. Print SMSC in read mode — phcoder / detail

#2671 (Jan 9, 2026, 8:59:13 PM)

  1. Print SMSC in read mode — phcoder / detail

#2670 (Jan 9, 2026, 4:40:54 PM)

  1. runtime/cosmetic: add line break — pmaier@sysmocom.de / detail

#2669 (Jan 9, 2026, 4:26:57 PM)

  1. transport/init: use PySimLogger to print messages — pmaier@sysmocom.de / detail

#2668 (Jan 9, 2026, 4:12:55 PM)

  1. transport/init/cosmetic: move copryight header to the top — pmaier@sysmocom.de / detail

#2667 (Jan 9, 2026, 9:12:18 AM)

  1. Print SMSC in read mode — phcoder / detail

#2666 (Jan 9, 2026, 8:06:13 AM)

  1. Print SMSC in read mode — phcoder / detail

#2665 (Jan 8, 2026, 2:16:12 AM)

  1. personalization: set example input values — Neels Hofmeyr / detail

#2664 (Jan 8, 2026, 2:01:03 AM)

  1. personalization: refactor SmspTpScAddr — Neels Hofmeyr / detail

#2663 (Jan 8, 2026, 1:46:58 AM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2662 (Jan 8, 2026, 1:32:58 AM)

  1. personalization: set example input values — Neels Hofmeyr / detail

#2661 (Jan 8, 2026, 1:19:00 AM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2660 (Jan 8, 2026, 1:04:57 AM)

  1. personalization: refactor SdKey — Neels Hofmeyr / detail

#2659 (Jan 8, 2026, 12:43:06 AM)

  1. personalization: refactor Puk — Neels Hofmeyr / detail

#2658 (Jan 8, 2026, 12:29:16 AM)

  1. personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail

#2657 (Jan 8, 2026, 12:15:19 AM)

  1. personalization: refactor AlgorithmID, K, Opc — Neels Hofmeyr / detail

#2656 (Jan 8, 2026, 12:01:10 AM)

  1. personalization: refactor Pin, Adm — Neels Hofmeyr / detail

#2655 (Jan 7, 2026, 4:41:27 PM)

  1. saip: calculate the number of records for LF and CY — lynxis / detail

#2654 (Jan 7, 2026, 4:27:28 PM)

  1. saip: rework file sizes for "half-defined" template files — lynxis / detail

#2653 (Jan 7, 2026, 2:41:24 PM)

  1. param_source: allow plugging a random implementation (for testing) — Neels Hofmeyr / detail

#2652 (Jan 7, 2026, 2:27:23 PM)

  1. personalization: add get_typical_input_len() to ConfigurableParameter — Neels Hofmeyr / detail

#2651 (Jan 7, 2026, 2:13:30 PM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2650 (Jan 7, 2026, 1:57:31 PM)

  1. personalization: refactor Pin, Adm — Neels Hofmeyr / detail

#2649 (Jan 7, 2026, 1:43:26 PM)

  1. personalization: refactor AlgorithmID, K, Opc — Neels Hofmeyr / detail

#2648 (Jan 7, 2026, 1:28:38 PM)

  1. personalization: indicate default ParamSource per ConfigurableParameter — Neels Hofmeyr / detail

#2647 (Jan 7, 2026, 1:14:39 PM)

  1. personalization: fix SdKey.apply_val() implementation — Neels Hofmeyr / detail

#2646 (Jan 7, 2026, 1:05:23 PM)

  1. generate sdkey classes from a list — Neels Hofmeyr / detail

#2645 (Jan 7, 2026, 12:42:04 PM)

  1. SdKey params: add KVN to SdKey names — Neels Hofmeyr / detail

#2644 (Jan 7, 2026, 12:28:08 PM)

  1. personalization: set default values — Neels Hofmeyr / detail

#2643 (Jan 7, 2026, 12:12:47 PM)

  1. use secrets.SystemRandom as secure random nr source — Neels Hofmeyr / detail

#2642 (Jan 7, 2026, 11:58:49 AM)

  1. personalization: allow reading back multiple values from PES — Neels Hofmeyr / detail

#2641 (Jan 7, 2026, 11:44:45 AM)

  1. personalization: implement reading back values from a PES — Neels Hofmeyr / detail

#2640 (Jan 7, 2026, 11:26:11 AM)

  1. add test_configurable_parameters.py — Neels Hofmeyr / detail

#2639 (Jan 7, 2026, 10:58:20 AM)

  1. personalization: add param_source.py, implement batch personalization — Neels Hofmeyr / detail

#2638 (Jan 7, 2026, 10:44:27 AM)

  1. add lint_pylint.sh — Neels Hofmeyr / detail

#2637 (Jan 7, 2026, 10:28:39 AM)

  1. personalization.ConfigurableParameter: fix BytesIO() input — Neels Hofmeyr / detail

#2636 (Jan 7, 2026, 10:00:44 AM)

  1. personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail

#2635 (Jan 7, 2026, 9:46:43 AM)

  1. personalization: make AlgorithmID a new EnumParam — Neels Hofmeyr / detail

#2634 (Jan 7, 2026, 9:31:04 AM)

  1. personalization: add int as input type for BinaryParameter — Neels Hofmeyr / detail

#2633 (Jan 7, 2026, 9:17:05 AM)

  1. personalization: implement UppAudit and BatchAudit — Neels Hofmeyr / detail

#2632 (Jan 7, 2026, 9:03:11 AM)

  1. personalization: discover all useful ConfigurableParameter subclasses — Neels Hofmeyr / detail

#2631 (Jan 7, 2026, 8:49:19 AM)

  1. personalization audit: optionally audit all (unknown) SD keys — Neels Hofmeyr / detail

#2630 (Jan 7, 2026, 8:35:22 AM)

  1. add lint_ruff.sh — Neels Hofmeyr / detail

#2629 (Jan 7, 2026, 8:21:15 AM)

  1. comment in uicc.py on Security Domain Keys: add SCP81 — Neels Hofmeyr / detail

#2628 (Jan 7, 2026, 8:05:45 AM)

  1. add test_param_src.py — Neels Hofmeyr / detail

#2627 (Jan 7, 2026, 8:01:51 AM)

  1. saip/param_source: try to not repeat random values — Neels Hofmeyr / detail

#2626 (Jan 7, 2026, 7:46:25 AM)

  1. RandomHexDigitSource: rather return in string format, not bytes — Neels Hofmeyr / detail

#2625 (Jan 7, 2026, 7:30:57 AM)

  1. use random.SystemRandom as random nr source (/dev/urandom) — Neels Hofmeyr / detail

#2624 (Jan 7, 2026, 7:16:58 AM)

  1. esim param_source: add is_abstract flag — Neels Hofmeyr / detail

#2623 (Jan 7, 2026, 7:03:07 AM)

  1. personalization: refactor SdKey — Neels Hofmeyr / detail

#2622 (Jan 7, 2026, 6:49:10 AM)

  1. personalization: refactor Puk — Neels Hofmeyr / detail

#2621 (Jan 7, 2026, 6:35:06 AM)

  1. param_source: allow input val expansion like '0 * 32' — Neels Hofmeyr / detail

#2620 (Jan 7, 2026, 6:32:40 AM)

  1. RandomHexDigitSource: rather return in string format, not bytes — Neels Hofmeyr / detail

#2619 (Jan 7, 2026, 6:18:40 AM)

  1. param_source: allow input val expansion like '0 * 32' — Neels Hofmeyr / detail

#2618 (Jan 7, 2026, 6:04:42 AM)

  1. esim param_source: add is_abstract flag — Neels Hofmeyr / detail

#2617 (Jan 7, 2026, 5:50:45 AM)

  1. add lint_ruff.sh — Neels Hofmeyr / detail

#2616 (Jan 7, 2026, 5:48:19 AM)

  1. use random.SystemRandom as random nr source (/dev/urandom) — Neels Hofmeyr / detail

#2615 (Jan 7, 2026, 5:34:23 AM)

  1. personalization: set some typical parameter names — Neels Hofmeyr / detail

#2614 (Jan 7, 2026, 5:31:54 AM)

  1. personalization: add int as input type for BinaryParameter — Neels Hofmeyr / detail

#2613 (Jan 7, 2026, 5:17:56 AM)

  1. personalization: set default values — Neels Hofmeyr / detail

#2612 (Jan 7, 2026, 5:04:02 AM)

  1. personalization: refactor Pin, Adm — Neels Hofmeyr / detail

#2611 (Jan 7, 2026, 4:50:00 AM)

  1. personalization: refactor Puk — Neels Hofmeyr / detail

#2610 (Jan 7, 2026, 4:47:34 AM)

  1. use secrets.SystemRandom as secure random nr source — Neels Hofmeyr / detail

#2609 (Jan 7, 2026, 4:45:08 AM)

  1. generate sdkey classes from a list — Neels Hofmeyr / detail

#2608 (Jan 7, 2026, 4:31:03 AM)

  1. personalization: add param_source.py, implement batch personalization — Neels Hofmeyr / detail

#2607 (Jan 7, 2026, 4:17:04 AM)

  1. add lint_pylint.sh — Neels Hofmeyr / detail

#2606 (Jan 7, 2026, 4:03:08 AM)

  1. personalization: allow reading back multiple values from PES — Neels Hofmeyr / detail

#2605 (Jan 7, 2026, 3:49:14 AM)

  1. comment in uicc.py on Security Domain Keys: add SCP81 — Neels Hofmeyr / detail

#2604 (Jan 7, 2026, 3:35:24 AM)

  1. personalization: add get_typical_input_len() to ConfigurableParameter — Neels Hofmeyr / detail

#2603 (Jan 7, 2026, 3:33:02 AM)

  1. add test_configurable_parameters.py — Neels Hofmeyr / detail

#2602 (Jan 7, 2026, 3:30:37 AM)

  1. param_source: allow plugging a random implementation (for testing) — Neels Hofmeyr / detail

#2601 (Jan 7, 2026, 3:16:41 AM)

  1. personalization: indicate default ParamSource per ConfigurableParameter — Neels Hofmeyr / detail

#2600 (Jan 7, 2026, 3:02:36 AM)

  1. personalization: make AlgorithmID a new EnumParam — Neels Hofmeyr / detail

#2599 (Jan 7, 2026, 2:33:28 AM)

  1. personalization: fix SdKey.apply_val() implementation — Neels Hofmeyr / detail

#2598 (Jan 7, 2026, 2:19:33 AM)

  1. fix typo in doc TuakNumberOfKeccak — Neels Hofmeyr / detail

#2597 (Jan 7, 2026, 2:05:37 AM)

  1. personalization: implement UppAudit and BatchAudit — Neels Hofmeyr / detail

#2596 (Jan 7, 2026, 1:51:47 AM)

  1. personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail

#2595 (Jan 7, 2026, 1:49:23 AM)

  1. add test_param_src.py — Neels Hofmeyr / detail

#2594 (Jan 7, 2026, 1:46:56 AM)

  1. saip/param_source: try to not repeat random values — Neels Hofmeyr / detail

#2593 (Jan 7, 2026, 1:33:02 AM)

  1. personalization: refactor SdKey — Neels Hofmeyr / detail

#2592 (Jan 7, 2026, 1:19:00 AM)

  1. personalization audit: optionally audit all (unknown) SD keys — Neels Hofmeyr / detail

#2591 (Jan 7, 2026, 1:05:00 AM)

  1. personalization: implement reading back values from a PES — Neels Hofmeyr / detail

#2590 (Jan 7, 2026, 12:52:39 AM)

  1. personalization.ConfigurableParameter: fix BytesIO() input — Neels Hofmeyr / detail

#2589 (Jan 7, 2026, 12:38:44 AM)

  1. personalization: discover all useful ConfigurableParameter subclasses — Neels Hofmeyr / detail

#2588 (Jan 7, 2026, 12:36:11 AM)

  1. SdKey params: add KVN to SdKey names — Neels Hofmeyr / detail

#2587 (Jan 7, 2026, 12:22:11 AM)

  1. personalization: refactor AlgorithmID, K, Opc — Neels Hofmeyr / detail

#2586 (Jan 6, 2026, 9:48:57 PM)

  1. saip: templates: IsimOptional: add missing pe_name=ef-pcscf — lynxis / detail

#2585 (Jan 6, 2026, 9:34:21 PM)

  1. RFC: saip: templates: fix naming of EF.SUPI_NAI — lynxis / detail

#2584 (Jan 6, 2026, 3:52:08 PM)

  1. global_platform: Add KCV computation for TLS-PSK keys — laforge / detail

#2583 (Jan 6, 2026, 3:38:10 PM)

  1. pySim/runtime: use log.warning instead of log.warn — pmaier@sysmocom.de / detail

#2582 (Jan 6, 2026, 3:24:13 PM)

  1. esim.saip: Better docstring about FsNode class — laforge / detail

#2581 (Jan 6, 2026, 3:10:09 PM)

  1. pySim.esim.saip.ProfileElementSequence: Update type annotations — laforge / detail

#2580 (Jan 6, 2026, 2:56:18 PM)

  1. unittests/test_utils: add unittests for enc_imsi and dec_imsi — pmaier@sysmocom.de / detail

#2579 (Jan 6, 2026, 2:42:23 PM)

  1. cosmetic: fix company name in copyright header. — pmaier@sysmocom.de / detail

#2578 (Jan 6, 2026, 2:28:22 PM)

  1. contrib: add a tool to parse the SIMA response from an eUICC — pmaier@sysmocom.de / detail

#2577 (Jan 6, 2026, 2:14:19 PM)

  1. esim.saip.data_source: Different source of data for personalization — laforge / detail

#2576 (Jan 6, 2026, 2:00:19 PM)

  1. card_key_provider: add PostgreSQL support — pmaier@sysmocom.de / detail

#2575 (Jan 6, 2026, 1:44:17 PM)

  1. pySim-shell: renovate version command — pmaier@sysmocom.de / detail

#2574 (Jan 6, 2026, 1:30:24 PM)

  1. esim.saip: Better docstring about FsNode class — laforge / detail

#2573 (Jan 6, 2026, 1:16:22 PM)

  1. pySim.esim.saip.ProfileElementSequence: Update type annotations — laforge / detail

#2572 (Dec 23, 2025, 10:10:21 PM)

  1. setup.py: Align cmd2 minimum version with requirements.txt — laforge / detail

#2571 (Dec 23, 2025, 9:56:23 PM)

  1. pySim-shell: renovate version command — pmaier@sysmocom.de / detail

#2570 (Dec 23, 2025, 9:42:28 PM)

  1. card_key_provider: add PostgreSQL support — pmaier@sysmocom.de / detail

#2569 (Dec 23, 2025, 9:28:36 PM)

  1. unittests/test_utils: add unittests for enc_imsi and dec_imsi — pmaier@sysmocom.de / detail

#2568 (Dec 23, 2025, 9:13:51 PM)

  1. ts_31_102.EF_ECC: Use PaddedBcdAdapter to skip trailing 'f' — laforge / detail

#2567 (Dec 23, 2025, 8:59:41 PM)

  1. pySim-shell: do not show user home path in help text — pmaier@sysmocom.de / detail

#2566 (Dec 23, 2025, 8:45:38 PM)

  1. pySim-shell/cosmetic: remove unnecessary brackets — pmaier@sysmocom.de / detail

#2565 (Dec 23, 2025, 8:31:41 PM)

  1. pySim.esim.saip.personalization: Support for EF.SMSP personalization — laforge / detail

#2564 (Dec 23, 2025, 8:17:34 PM)

  1. esim.saip.FsProfileElement: Add file2pe() for single file conversion — laforge / detail

#2563 (Dec 23, 2025, 8:03:23 PM)

  1. Fix more odd-length digit sequences via PaddedBcdAdapter — laforge / detail

#2562 (Dec 22, 2025, 9:06:49 AM)

  1. pySim-shell: output git hash in case get_distribution fails — pmaier@sysmocom.de / detail

#2142 (Mar 10, 2025, 1:01:16 PM)

  1. [2/7] personalization: refactor ConfigurableParameter, Iccid, Imsi — Neels Hofmeyr / detail