mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-08-09 03:27:53 +03:00
Commit Graph
Select branches
Hide Pull Requests
27c3
ccc
chrysn/for-29033
chrysn/ota
daniel/ota
ewild/ossl_verify
ewild/ppk_tests
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
laforge/wsrc
lynxis/esim-cccprofile
master
neels/saip
neels/saip2
neels/saip3
neels/smsp_test
neels/suci
neels/wip
osmith/saip2
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
pmaier/rcp
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
Select branches
Hide Pull Requests
27c3
ccc
chrysn/for-29033
chrysn/ota
daniel/ota
ewild/ossl_verify
ewild/ppk_tests
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
laforge/wsrc
lynxis/esim-cccprofile
master
neels/saip
neels/saip2
neels/saip3
neels/smsp_test
neels/suci
neels/wip
osmith/saip2
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
pmaier/rcp
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
-
429656dcc6
add comment about not updating existing key_usage_qualifier
Neels Hofmeyr
2026-01-30 21:39:16 +01:00 -
74f66fecdb
test_configurable_parameters.py: add tests for new parameters
Neels Hofmeyr
2026-01-25 20:07:24 +01:00 -
bfdcdbfc23
saip: SmspTpScAddr: fix get_values_from_pes
Neels Hofmeyr
2026-01-25 19:51:39 +01:00 -
87beb049a4
ConfigurableParameter: safer val length check
Neels Hofmeyr
2026-01-25 19:50:31 +01:00 -
cf6c47dba2
UppAudit: better indicate exception cause
Neels Hofmeyr
2026-01-25 19:49:58 +01:00 -
10d42458a4
remove transitional name mapping
Neels Hofmeyr
2026-01-23 01:04:36 +01:00 -
0cab988f47
transitional name mapping
Neels Hofmeyr
2026-01-21 06:38:55 +01:00 -
a259c45e7a
generate sdkey classes from a list
Neels Hofmeyr
2026-01-07 01:04:56 +01:00 -
ff02cd8c78
saip SmspTpScAddr: safeguard against decoding error
Neels Hofmeyr
2026-01-21 07:08:35 +01:00 -
54c202a7ca
saip/param_source: try to not repeat random values
Neels Hofmeyr
2025-11-21 02:06:25 +01:00 -
257f8c2598
use secrets.SystemRandom as secure random nr source
Neels Hofmeyr
2025-08-05 00:20:21 +02:00 -
45c88d52b3
use random.SystemRandom as random nr source (/dev/urandom)
Neels Hofmeyr
2025-08-05 00:20:21 +02:00 -
ee09e15e5d
add test_param_src.py
Neels Hofmeyr
2025-08-05 00:18:49 +02:00 -
4e12d17238
param_source: allow plugging a random implementation (for testing)
Neels Hofmeyr
2025-08-05 03:19:30 +02:00 -
f18cf6d2c7
RandomHexDigitSource: rather return in string format, not bytes
Neels Hofmeyr
2025-08-05 03:18:27 +02:00 -
d8768aa7bf
personalization: add int as input type for BinaryParameter
Neels Hofmeyr
2025-08-04 18:50:44 +02:00 -
72556426f8
personalization.ConfigurableParameter: fix BytesIO() input
Neels Hofmeyr
2025-08-04 00:40:13 +02:00 -
8b07326265
add test_configurable_parameters.py
Neels Hofmeyr
2025-08-03 23:26:23 +02:00 -
4d23824a81
ConfigurableParameter: do not magically overwrite the 'name' attribute
Neels Hofmeyr
2026-01-21 04:51:32 +01:00 -
0a559d2c6e
personalization audit: optionally audit all (unknown) SD keys
Neels Hofmeyr
2025-04-20 03:37:14 +02:00 -
cbfbe4ac40
personalization: implement UppAudit and BatchAudit
Neels Hofmeyr
2025-04-18 05:19:34 +02:00 -
8017025137
param_source: allow input val expansion like '0 * 32'
Neels Hofmeyr
2025-03-08 02:12:47 +01:00 -
0e9583f4f7
comment in uicc.py on Security Domain Keys: add SCP81
Neels Hofmeyr
2025-04-18 02:24:13 +02:00 -
30fa174feb
personalization: fix SdKey.apply_val() implementation
Neels Hofmeyr
2025-03-01 01:36:27 +01:00 -
ef03270a93
personalization: add get_typical_input_len() to ConfigurableParameter
Neels Hofmeyr
2025-03-01 00:49:20 +01:00 -
994fd13194
personalization: make AlgorithmID a new EnumParam
Neels Hofmeyr
2025-03-06 22:26:45 +01:00 -
62f85218e8
personalization: indicate default ParamSource per ConfigurableParameter
Neels Hofmeyr
2025-03-01 21:20:17 +01:00 -
1222ebe6ae
personalization: allow reading back multiple values from PES
Neels Hofmeyr
2025-03-25 22:49:51 +01:00 -
9012d669b1
personalization: implement reading back values from a PES
Neels Hofmeyr
2025-03-07 23:54:43 +01:00 -
b45c44e998
personalization: add param_source.py, add batch.py
Neels Hofmeyr
2025-03-01 20:09:33 +01:00 -
04a47010d1
ts_31_102.py: EF_SUCI_Calc_Info(TransparentEF): fix len test
Neels Hofmeyr
2026-04-22 16:57:04 +02:00 -
691b0d3c92
ts_51_011/EF.SMSP: fix handling of 'alpha_id' field
Philipp Maier
2026-04-23 10:59:49 +02:00 -
3cc6ffb931
add SUCI parameters
neels/suci
Neels Hofmeyr
2026-04-25 05:23:24 +02:00 -
6597126847
tweak test_configurable_parameters.py: add iff_present flag
Neels Hofmeyr
2026-04-25 06:06:20 +02:00 -
c899326226
tweak test_configurable_parameters.py: show value found in template
Neels Hofmeyr
2026-04-25 05:23:50 +02:00 -
30fb30f1e4
tweak test_configurable_parameters.py: saner output composition.
Neels Hofmeyr
2026-04-25 05:23:50 +02:00 -
3344fd8c58
TuakNumberOfKeccak: remove numeric_base to hide random number sources
Neels Hofmeyr
2026-05-09 03:13:50 +02:00 -
657afaa0d4
MncLen: rather implement as EnumParam because it only has two possible values
Neels Hofmeyr
2026-05-09 03:12:45 +02:00 -
1d44cfd127
saip/batch: add blacklist to to_csv_rows()
Neels Hofmeyr
2026-05-09 03:12:14 +02:00 -
6ef99d43c7
ConfigurableParameter.get_typical_input_len: limit to 10 lines
Neels Hofmeyr
2026-04-28 05:14:17 +02:00 -
20538775b2
pySim/scp: migrate to pySimLogger
Philipp Maier
2026-05-05 11:53:42 +02:00 -
ef58c94dfe
pySim/filesystem: use pySimLogger instead of print
Philipp Maier
2026-05-07 15:27:08 +02:00 -
810c51c38f
pySim/app: use pySimLogger instead of print
Philipp Maier
2026-05-05 11:49:47 +02:00 -
66d3b54f92
pySimLogger: fix default log format string
Philipp Maier
2026-05-04 17:01:42 +02:00 -
7d11f91778
card_key_provider: add a static method to parse --column-keys args
Philipp Maier
2026-05-07 14:18:16 +02:00 -
58a324126e
card_key_provider: pass CardKeyFieldCryptor to constructor
Philipp Maier
2026-05-07 12:50:10 +02:00 -
3cd5c41fb4
card_key_provider: move boiler-plate code into helper functions
Philipp Maier
2026-04-30 11:59:32 +02:00 -
593bfa0911
ts_51_011/EF.SMSP: fix handling of 'alpha_id' field
Philipp Maier
2026-04-23 10:59:49 +02:00 -
8fa7727a14
pySim-prog/cards: fix programming of EF.SMSP
Philipp Maier
2026-04-23 14:45:37 +02:00 -
f1609424de
pySim/transport: fix GET RESPONSE behaviour
Philipp Maier
2026-03-09 16:18:12 +01:00 -
8b91249781
xo/test_configurable_parameters
Neels Hofmeyr
2026-04-25 05:59:32 +02:00 -
1167b65e2a
comment in uicc.py on Security Domain Keys: add SCP81
Neels Hofmeyr
2025-04-18 02:24:13 +02:00 -
cd4b01f67e
personalization: fix SdKey.apply_val() implementation
Neels Hofmeyr
2025-03-01 01:36:27 +01:00 -
393de033d3
personalization: add get_typical_input_len() to ConfigurableParameter
Neels Hofmeyr
2025-03-01 00:49:20 +01:00 -
5f1c7d603c
personalization: make AlgorithmID a new EnumParam
Neels Hofmeyr
2025-03-06 22:26:45 +01:00 -
d7072e9263
personalization: indicate default ParamSource per ConfigurableParameter
Neels Hofmeyr
2026-03-15 21:16:19 +01:00 -
ac593bb14d
personalization: implement reading back values from a PES
Neels Hofmeyr
2025-03-07 23:54:43 +01:00 -
a95622a022
personalization: add param_source.py, add batch.py
Neels Hofmeyr
2025-03-01 20:09:33 +01:00 -
cc3f99b472
personalization: EF_SMSP: keep same length as found in template
Neels Hofmeyr
2026-04-17 16:23:34 +02:00 -
03b58985a5
tests: pySim-smpp2sim_test.sh: fix copy-pasted comment
Vadim Yanitskiy
2026-04-23 05:12:39 +07:00 -
cc71dbf899
contrib/jenkins.sh: add setup_venv()
Vadim Yanitskiy
2026-04-23 05:09:57 +07:00 -
aafc8d51c3
contrib/jenkins.sh: separate JOB_TYPE for card tests
Vadim Yanitskiy
2026-04-23 05:32:05 +07:00 -
c224990d74
personalization: fix EF_SMSP length, alpha_id padding
neels/wip
Neels Hofmeyr
2026-04-17 16:23:34 +02:00 -
3d232ad5ef
sdkeys kv40 aes
Neels Hofmeyr
2026-03-15 21:42:44 +01:00 -
b2a2154abd
MncLen
Neels Hofmeyr
2026-03-10 01:10:06 +01:00 -
52875ee71e
saip: add numeric_base indicator to ConfigurableParameter
Neels Hofmeyr
2026-02-02 02:23:52 +01:00 -
2f867e702a
saip SmspTpScAddr.get_values_from_pes: allow empty values
Neels Hofmeyr
2026-02-02 00:35:24 +01:00 -
43dd5e33be
SdKey KVN4X ID02: set key_usage_qual=0x48
Neels Hofmeyr
2026-02-01 18:56:47 +01:00 -
5983f387d5
saip: SdKey.__doc__: update SdKey listing
Neels Hofmeyr
2026-01-30 22:02:20 +01:00 -
b34155fddb
esim.saip.personalization: fix TLSPSK keys
Neels Hofmeyr
2026-01-30 21:39:42 +01:00 -
d0e5f1eb1d
add comment about not updating existing key_usage_qualifier
Neels Hofmeyr
2026-01-30 21:39:16 +01:00 -
c5e2ddc987
test_configurable_parameters.py: add tests for new parameters
Neels Hofmeyr
2026-01-25 20:07:24 +01:00 -
46866a42ea
saip: SmspTpScAddr: fix get_values_from_pes
Neels Hofmeyr
2026-01-25 19:51:39 +01:00 -
1ee69dbcdf
ConfigurableParameter: safer val length check
Neels Hofmeyr
2026-01-25 19:50:31 +01:00 -
a66f999cc4
UppAudit: better indicate exception cause
Neels Hofmeyr
2026-01-25 19:49:58 +01:00 -
6b03546f00
remove transitional name mapping
Neels Hofmeyr
2026-01-23 01:04:36 +01:00 -
4c90f60168
transitional name mapping
Neels Hofmeyr
2026-01-21 06:38:55 +01:00 -
02bb0c3e28
generate sdkey classes from a list
Neels Hofmeyr
2026-01-07 01:04:56 +01:00 -
1e2725db12
saip SmspTpScAddr: safeguard against decoding error
Neels Hofmeyr
2026-01-21 07:08:35 +01:00 -
067c764561
saip/param_source: try to not repeat random values
Neels Hofmeyr
2025-11-21 02:06:25 +01:00 -
b08e5b8c1f
use secrets.SystemRandom as secure random nr source
Neels Hofmeyr
2025-08-05 00:20:21 +02:00 -
7c8ec2dd77
use random.SystemRandom as random nr source (/dev/urandom)
Neels Hofmeyr
2025-08-05 00:20:21 +02:00 -
8225458201
add test_param_src.py
Neels Hofmeyr
2025-08-05 00:18:49 +02:00 -
feaabf6955
param_source: allow plugging a random implementation (for testing)
Neels Hofmeyr
2025-08-05 03:19:30 +02:00 -
84774ef06e
personalization: add int as input type for BinaryParameter
Neels Hofmeyr
2025-08-04 18:50:44 +02:00 -
90ff3dee4e
personalization.ConfigurableParameter: fix BytesIO() input
Neels Hofmeyr
2025-08-04 00:40:13 +02:00 -
da0385a56a
add test_configurable_parameters.py
Neels Hofmeyr
2025-08-03 23:26:23 +02:00 -
8cf59eda25
ConfigurableParameter: do not magically overwrite the 'name' attribute
Neels Hofmeyr
2026-01-21 04:51:32 +01:00 -
bcec3a29b1
personalization audit: optionally audit all (unknown) SD keys
Neels Hofmeyr
2025-04-20 03:37:14 +02:00 -
c8ea5eead7
personalization: implement UppAudit and BatchAudit
Neels Hofmeyr
2025-04-18 05:19:34 +02:00 -
52c8d81957
comment in uicc.py on Security Domain Keys: add SCP81
Neels Hofmeyr
2025-04-18 02:24:13 +02:00 -
33f3e01a22
personalization: fix SdKey.apply_val() implementation
Neels Hofmeyr
2025-03-01 01:36:27 +01:00 -
a921722412
personalization: add get_typical_input_len() to ConfigurableParameter
Neels Hofmeyr
2025-03-01 00:49:20 +01:00 -
09d2e20be4
personalization: make AlgorithmID a new EnumParam
Neels Hofmeyr
2025-03-06 22:26:45 +01:00 -
13a0de20a0
personalization: indicate default ParamSource per ConfigurableParameter
Neels Hofmeyr
2026-03-15 21:16:19 +01:00 -
2bdd22768c
personalization: allow reading back multiple values from PES
Neels Hofmeyr
2025-03-25 22:49:51 +01:00 -
0f7931d03c
personalization: implement reading back values from a PES
Neels Hofmeyr
2025-03-07 23:54:43 +01:00 -
4a41503b9c
personalization: add param_source.py, add batch.py
Neels Hofmeyr
2025-03-01 20:09:33 +01:00 -
d8c3d55c20
personalization: fix EF_SMSP length, alpha_id padding
Neels Hofmeyr
2026-04-17 16:23:34 +02:00 -
8333d6a340
saip: MncLen: fix for missing EF-AD
Neels Hofmeyr
2026-04-09 22:11:17 +02:00