Skip to content
Changes
- pySim/card_key_provider: fix typo in keys
—
lynxis /
detail
- contrib: add utility to receive ES2+handleDownloadProgressInfo calls
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: extend JSON API with server functionality
—
pmaier@sysmocom.de /
detail
- esim/http_json_api: add missing check
—
pmaier@sysmocom.de /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- rather move BatchPersonalization to separate module
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- saip: ProfileElementSD: call _post_decode() when instantiating with
—
lynxis /
detail
- Fix esim.saip.ProfileElementSequence.remove_naas_of_type
—
laforge /
detail
- saip.validation: Verify unused mandatory services in header
—
laforge /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- card_key_provider: add PostgreSQL support
—
pmaier@sysmocom.de /
detail
- pySim/runtime: use log.warning instead of log.warn
—
pmaier@sysmocom.de /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in pySim-read.py
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- Print SMSC in read mode
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- runtime/cosmetic: add line break
—
pmaier@sysmocom.de /
detail
- transport/init: use PySimLogger to print messages
—
pmaier@sysmocom.de /
detail
- transport/init/cosmetic: move copryight header to the top
—
pmaier@sysmocom.de /
detail
- Print SMSC in read mode
—
phcoder /
detail
- Print SMSC in read mode
—
phcoder /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: refactor SmspTpScAddr
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: set example input values
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- saip: calculate the number of records for LF and CY
—
lynxis /
detail
- saip: rework file sizes for "half-defined" template files
—
lynxis /
detail
- param_source: allow plugging a random implementation (for testing)
—
Neels Hofmeyr /
detail
- personalization: add get_typical_input_len() to ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- personalization: indicate default ParamSource per ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: fix SdKey.apply_val() implementation
—
Neels Hofmeyr /
detail
- generate sdkey classes from a list
—
Neels Hofmeyr /
detail
- SdKey params: add KVN to SdKey names
—
Neels Hofmeyr /
detail
- personalization: set default values
—
Neels Hofmeyr /
detail
- use secrets.SystemRandom as secure random nr source
—
Neels Hofmeyr /
detail
- personalization: allow reading back multiple values from PES
—
Neels Hofmeyr /
detail
- personalization: implement reading back values from a PES
—
Neels Hofmeyr /
detail
- add test_configurable_parameters.py
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- add lint_pylint.sh
—
Neels Hofmeyr /
detail
- personalization.ConfigurableParameter: fix BytesIO() input
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- personalization: make AlgorithmID a new EnumParam
—
Neels Hofmeyr /
detail
- personalization: add int as input type for BinaryParameter
—
Neels Hofmeyr /
detail
- personalization: implement UppAudit and BatchAudit
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- personalization audit: optionally audit all (unknown) SD keys
—
Neels Hofmeyr /
detail
- add lint_ruff.sh
—
Neels Hofmeyr /
detail
- comment in uicc.py on Security Domain Keys: add SCP81
—
Neels Hofmeyr /
detail
- add test_param_src.py
—
Neels Hofmeyr /
detail
- saip/param_source: try to not repeat random values
—
Neels Hofmeyr /
detail
- RandomHexDigitSource: rather return in string format, not bytes
—
Neels Hofmeyr /
detail
- use random.SystemRandom as random nr source (/dev/urandom)
—
Neels Hofmeyr /
detail
- esim param_source: add is_abstract flag
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- param_source: allow input val expansion like '0 * 32'
—
Neels Hofmeyr /
detail
- RandomHexDigitSource: rather return in string format, not bytes
—
Neels Hofmeyr /
detail
- param_source: allow input val expansion like '0 * 32'
—
Neels Hofmeyr /
detail
- esim param_source: add is_abstract flag
—
Neels Hofmeyr /
detail
- add lint_ruff.sh
—
Neels Hofmeyr /
detail
- use random.SystemRandom as random nr source (/dev/urandom)
—
Neels Hofmeyr /
detail
- personalization: set some typical parameter names
—
Neels Hofmeyr /
detail
- personalization: add int as input type for BinaryParameter
—
Neels Hofmeyr /
detail
- personalization: set default values
—
Neels Hofmeyr /
detail
- personalization: refactor Pin, Adm
—
Neels Hofmeyr /
detail
- personalization: refactor Puk
—
Neels Hofmeyr /
detail
- use secrets.SystemRandom as secure random nr source
—
Neels Hofmeyr /
detail
- generate sdkey classes from a list
—
Neels Hofmeyr /
detail
- personalization: add param_source.py, implement batch personalization
—
Neels Hofmeyr /
detail
- add lint_pylint.sh
—
Neels Hofmeyr /
detail
- personalization: allow reading back multiple values from PES
—
Neels Hofmeyr /
detail
- comment in uicc.py on Security Domain Keys: add SCP81
—
Neels Hofmeyr /
detail
- personalization: add get_typical_input_len() to ConfigurableParameter
—
Neels Hofmeyr /
detail
- add test_configurable_parameters.py
—
Neels Hofmeyr /
detail
- param_source: allow plugging a random implementation (for testing)
—
Neels Hofmeyr /
detail
- personalization: indicate default ParamSource per ConfigurableParameter
—
Neels Hofmeyr /
detail
- personalization: make AlgorithmID a new EnumParam
—
Neels Hofmeyr /
detail
- personalization: fix SdKey.apply_val() implementation
—
Neels Hofmeyr /
detail
- fix typo in doc TuakNumberOfKeccak
—
Neels Hofmeyr /
detail
- personalization: implement UppAudit and BatchAudit
—
Neels Hofmeyr /
detail
- personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail
- add test_param_src.py
—
Neels Hofmeyr /
detail
- saip/param_source: try to not repeat random values
—
Neels Hofmeyr /
detail
- personalization: refactor SdKey
—
Neels Hofmeyr /
detail
- personalization audit: optionally audit all (unknown) SD keys
—
Neels Hofmeyr /
detail
- personalization: implement reading back values from a PES
—
Neels Hofmeyr /
detail
- personalization.ConfigurableParameter: fix BytesIO() input
—
Neels Hofmeyr /
detail
- personalization: discover all useful ConfigurableParameter subclasses
—
Neels Hofmeyr /
detail
- SdKey params: add KVN to SdKey names
—
Neels Hofmeyr /
detail
- personalization: refactor AlgorithmID, K, Opc
—
Neels Hofmeyr /
detail
- saip: templates: IsimOptional: add missing pe_name=ef-pcscf
—
lynxis /
detail
- RFC: saip: templates: fix naming of EF.SUPI_NAI
—
lynxis /
detail
- global_platform: Add KCV computation for TLS-PSK keys
—
laforge /
detail
- pySim/runtime: use log.warning instead of log.warn
—
pmaier@sysmocom.de /
detail
- esim.saip: Better docstring about FsNode class
—
laforge /
detail
- pySim.esim.saip.ProfileElementSequence: Update type annotations
—
laforge /
detail
- unittests/test_utils: add unittests for enc_imsi and dec_imsi
—
pmaier@sysmocom.de /
detail
- cosmetic: fix company name in copyright header.
—
pmaier@sysmocom.de /
detail
- contrib: add a tool to parse the SIMA response from an eUICC
—
pmaier@sysmocom.de /
detail
- esim.saip.data_source: Different source of data for personalization
—
laforge /
detail
- card_key_provider: add PostgreSQL support
—
pmaier@sysmocom.de /
detail
- pySim-shell: renovate version command
—
pmaier@sysmocom.de /
detail
- esim.saip: Better docstring about FsNode class
—
laforge /
detail
- pySim.esim.saip.ProfileElementSequence: Update type annotations
—
laforge /
detail
- setup.py: Align cmd2 minimum version with requirements.txt
—
laforge /
detail
- pySim-shell: renovate version command
—
pmaier@sysmocom.de /
detail
- card_key_provider: add PostgreSQL support
—
pmaier@sysmocom.de /
detail
- unittests/test_utils: add unittests for enc_imsi and dec_imsi
—
pmaier@sysmocom.de /
detail
- ts_31_102.EF_ECC: Use PaddedBcdAdapter to skip trailing 'f'
—
laforge /
detail
- pySim-shell: do not show user home path in help text
—
pmaier@sysmocom.de /
detail
- pySim-shell/cosmetic: remove unnecessary brackets
—
pmaier@sysmocom.de /
detail
- pySim.esim.saip.personalization: Support for EF.SMSP personalization
—
laforge /
detail
- esim.saip.FsProfileElement: Add file2pe() for single file conversion
—
laforge /
detail
- Fix more odd-length digit sequences via PaddedBcdAdapter
—
laforge /
detail
- pySim-shell: output git hash in case get_distribution fails
—
pmaier@sysmocom.de /
detail
- [2/7] personalization: refactor ConfigurableParameter, Iccid, Imsi
—
Neels Hofmeyr /
detail