mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-20 12:28:33 +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/wip
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
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/wip
osmith/wip
pmaier/fixgr
pmaier/otatest
pmaier/otatestprep
pmaier/pgsql
pmaier/putkey
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
1.0
-
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
master
1774008820424676564/tmp_refs/heads/master
1774008820424676564/master
1774008382686968471/tmp_refs/heads/master
1774008382686968471/master
1774008273489514420/tmp_refs/heads/master
1774008273489514420/master
1774006989660699498/tmp_refs/heads/master
1774006989660699498/master
1774006943238130190/tmp_refs/heads/master
1774006943238130190/master
1774006921206995801/tmp_refs/heads/master
1774006921206995801/master
1774006338175793685/tmp_refs/heads/master
1774006338175793685/master
1774005312054793363/tmp_refs/heads/master
1774005312054793363/master
1774005311482646851/tmp_refs/heads/master
1774005311482646851/master
1774002380594814570/tmp_refs/heads/master
1774002380594814570/master
1774001974721794876/tmp_refs/heads/master
1774001974721794876/master
1774001974451953020/tmp_refs/heads/master
1774001974451953020/master
1774001938645454950/tmp_refs/heads/master
1774001938645454950/master
1774001933387008643/tmp_refs/heads/master
1774001933387008643/master
1774001763799924438/tmp_refs/heads/master
1774001763799924438/master
1774001629494015526/tmp_refs/heads/master
1774001629494015526/master
1774001622101976771/tmp_refs/heads/master
1774001622101976771/master
1774001618962861724/tmp_refs/heads/master
1774001618962861724/master
1774001598851078289/tmp_refs/heads/master
1774001598851078289/master
1774001595313560081/tmp_refs/heads/master
1774001595313560081/master
1774000378990667900/tmp_refs/heads/master
1774000378990667900/master
1774000368133590702/tmp_refs/heads/master
1774000368133590702/master
1774000349396921726/tmp_refs/heads/master
1774000349396921726/master
1774000001253767539/tmp_refs/heads/master
1774000001253767539/master
1773999900951378537/tmp_refs/heads/master
1773999900951378537/master
1773999890871305989/tmp_refs/heads/master
1773999890871305989/master
1773999881230139029/tmp_refs/heads/master
1773999881230139029/master
1773999871741758200/tmp_refs/heads/master
1773999871741758200/master
1773999853217035075/tmp_refs/heads/master
1773999853217035075/master
1773999853069797054/tmp_refs/heads/master
1773999853069797054/master
1773999846365437745/tmp_refs/heads/master
1773999846365437745/master
1773999846083834212/tmp_refs/heads/master
1773999846083834212/master
1773999843909815075/tmp_refs/heads/master
1773999843909815075/master
1773999813448116461/tmp_refs/heads/master
1773999813448116461/master
1773999807667026247/tmp_refs/heads/master
1773999807667026247/master
1773999806178638591/tmp_refs/heads/master
1773999806178638591/master
1773999802622584902/tmp_refs/heads/master
1773999802622584902/master
1773999802103243705/tmp_refs/heads/master
1773999802103243705/master
1773999798886838991/tmp_refs/heads/master
1773999798886838991/master
1773999788842002317/tmp_refs/heads/master
1773999788842002317/master
1773999763311855665/tmp_refs/heads/master
1773999763311855665/master
1773999732635451327/tmp_refs/heads/master
1773999732635451327/master
Philipp Maier
2026-03-05 15:38:40 +01:00 -
1d28cc512a
sdkeys kv40 aes
1774009066222180377/tmp_refs/heads/neels/wip
1774009066222180377/neels/wip
1774008679718576161/tmp_refs/heads/neels/wip
1774008679718576161/neels/wip
1774008385463916032/tmp_refs/heads/neels/wip
1774008385463916032/neels/wip
1774008334864193448/tmp_refs/heads/neels/wip
1774008334864193448/neels/wip
1774008247153297700/tmp_refs/heads/neels/wip
1774008247153297700/neels/wip
1774005904728001048/tmp_refs/heads/neels/wip
1774005904728001048/neels/wip
1774003888827871585/tmp_refs/heads/neels/wip
1774003888827871585/neels/wip
1774003422408302266/tmp_refs/heads/neels/wip
1774003422408302266/neels/wip
1774003238089823154/tmp_refs/heads/neels/wip
1774003238089823154/neels/wip
1774002836297057652/tmp_refs/heads/neels/wip
1774002836297057652/neels/wip
1774002721105916206/tmp_refs/heads/neels/wip
1774002721105916206/neels/wip
1774002414838885991/tmp_refs/heads/neels/wip
1774002414838885991/neels/wip
1774002393508341195/tmp_refs/heads/neels/wip
1774002393508341195/neels/wip
1774000708367876620/tmp_refs/heads/neels/wip
1774000708367876620/neels/wip
1774000691479547373/tmp_refs/heads/neels/wip
1774000691479547373/neels/wip
1774000517605035494/tmp_refs/heads/neels/wip
1774000517605035494/neels/wip
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
1774010075979326082/tmp_refs/heads/pmaier/putkey
1774010075979326082/pmaier/putkey
1774008940658963700/tmp_refs/heads/pmaier/putkey
1774008940658963700/pmaier/putkey
1774008898846246402/tmp_refs/heads/pmaier/putkey
1774008898846246402/pmaier/putkey
1774008669520331202/tmp_refs/heads/pmaier/putkey
1774008669520331202/pmaier/putkey
1774008603888042696/tmp_refs/heads/pmaier/putkey
1774008603888042696/pmaier/putkey
1774008550114412299/tmp_refs/heads/pmaier/putkey
1774008550114412299/pmaier/putkey
1774008329699774372/tmp_refs/heads/pmaier/putkey
1774008329699774372/pmaier/putkey
1774008179597941664/tmp_refs/heads/pmaier/putkey
1774008179597941664/pmaier/putkey
1774007174059273736/tmp_refs/heads/pmaier/putkey
1774007174059273736/pmaier/putkey
1774006623274955176/tmp_refs/heads/pmaier/putkey
1774006623274955176/pmaier/putkey
1774003225289256656/tmp_refs/heads/pmaier/putkey
1774003225289256656/pmaier/putkey
1774002420351513214/tmp_refs/heads/pmaier/putkey
1774002420351513214/pmaier/putkey
1774002385765574359/tmp_refs/heads/pmaier/putkey
1774002385765574359/pmaier/putkey
1774002010510770473/tmp_refs/heads/pmaier/putkey
1774002010510770473/pmaier/putkey
1774001928526950095/tmp_refs/heads/pmaier/putkey
1774001928526950095/pmaier/putkey
1774001653196189862/tmp_refs/heads/pmaier/putkey
1774001653196189862/pmaier/putkey
1774001125351752234/tmp_refs/heads/pmaier/putkey
1774001125351752234/pmaier/putkey
1774000931343705502/tmp_refs/heads/pmaier/putkey
1774000931343705502/pmaier/putkey
1774000855408098398/tmp_refs/heads/pmaier/putkey
1774000855408098398/pmaier/putkey
1774000744637406347/tmp_refs/heads/pmaier/putkey
1774000744637406347/pmaier/putkey
1774000704066637315/tmp_refs/heads/pmaier/putkey
1774000704066637315/pmaier/putkey
1774000677697441141/tmp_refs/heads/pmaier/putkey
1774000677697441141/pmaier/putkey
1774000607915479459/tmp_refs/heads/pmaier/putkey
1774000607915479459/pmaier/putkey
1774000562461489296/tmp_refs/heads/pmaier/putkey
1774000562461489296/pmaier/putkey
1774000546427917274/tmp_refs/heads/pmaier/putkey
1774000546427917274/pmaier/putkey
1774000503128921194/tmp_refs/heads/pmaier/putkey
1774000503128921194/pmaier/putkey
1774000493864255468/tmp_refs/heads/pmaier/putkey
1774000493864255468/pmaier/putkey
1774000474549156069/tmp_refs/heads/pmaier/putkey
1774000474549156069/pmaier/putkey
1774000456183128757/tmp_refs/heads/pmaier/putkey
1774000456183128757/pmaier/putkey
pmaier/putkey
Philipp Maier
2026-03-12 16:50:59 +01:00 -
a5a5865c7c
cdma_ruim: fix copy-pasted desc for EF.AD
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
1774008894102012260/tmp_refs/heads/pmaier/fixgr
1774008894102012260/pmaier/fixgr
1774008697651994076/tmp_refs/heads/pmaier/fixgr
1774008697651994076/pmaier/fixgr
1774007507532170129/tmp_refs/heads/pmaier/fixgr
1774007507532170129/pmaier/fixgr
1774007334768974713/tmp_refs/heads/pmaier/fixgr
1774007334768974713/pmaier/fixgr
1774007269449135389/tmp_refs/heads/pmaier/fixgr
1774007269449135389/pmaier/fixgr
1774007153762963486/tmp_refs/heads/pmaier/fixgr
1774007153762963486/pmaier/fixgr
1774007146918261984/tmp_refs/heads/pmaier/fixgr
1774007146918261984/pmaier/fixgr
1774002884541182623/tmp_refs/heads/pmaier/fixgr
1774002884541182623/pmaier/fixgr
1774002828980650452/tmp_refs/heads/pmaier/fixgr
1774002828980650452/pmaier/fixgr
1774001167036898332/tmp_refs/heads/pmaier/fixgr
1774001167036898332/pmaier/fixgr
1774001043148527735/tmp_refs/heads/pmaier/fixgr
1774001043148527735/pmaier/fixgr
1774001023096236156/tmp_refs/heads/pmaier/fixgr
1774001023096236156/pmaier/fixgr
1774001015494324554/tmp_refs/heads/pmaier/fixgr
1774001015494324554/pmaier/fixgr
1774001000248381212/tmp_refs/heads/pmaier/fixgr
1774001000248381212/pmaier/fixgr
1774000993309636961/tmp_refs/heads/pmaier/fixgr
1774000993309636961/pmaier/fixgr
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