index
:
pysim
27c3
ccc
chrysn/for-29033
chrysn/ota
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/sm-dp
laforge/smdp_asn1
laforge/wip
master
pmaier/sja5test
pmaier/tracetest
pmaier/tracetest2
sysmocom/factory
users/daniel/csv-format
zecke/hacks
zecke/tmp2
A python tool to program magic SIMs
Sylvain Munaut
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-04
Implement Global Platform SCP03
laforge/scp
Harald Welte
4
-12
/
+448
2024-02-04
rename global_platform.scp02 to global_platform.scp
Harald Welte
3
-2
/
+2
2024-02-04
Contstrain argparse integers to permitted range
Harald Welte
3
-17
/
+20
2024-02-04
global_platform: Fix --key-id argument
Harald Welte
1
-3
/
+6
2024-02-04
global_platform: add delete_key and delete_card_content
Harald Welte
2
-0
/
+51
2024-02-04
global_platform: add set_status command
Harald Welte
2
-2
/
+36
2024-02-04
global_platform: Add install_for_personalization command
Harald Welte
2
-0
/
+20
2024-02-04
pySim-shell: Make 'apdu' command use logical (and secure) channel
Harald Welte
1
-1
/
+5
2024-02-04
SCP02: Only C-MAC/C-ENCRYPT APDUs whose CLA byte indicates GlobalPlatform
Harald Welte
2
-18
/
+33
2024-02-04
Add global_platform shell command establish_scp02 and release_scp
Harald Welte
4
-2
/
+69
2024-02-04
Introduce GlobalPlatform SCP02 implementation
Harald Welte
5
-2
/
+319
2024-02-03
global_platform 'put_key': constrain ranges of KVN + KID in argparse
Harald Welte
2
-3
/
+16
2024-02-01
move global_platform.py to global_platform/__init__.py
Harald Welte
1
-0
/
+0
2024-02-01
commands.py: Wrap the transport send_apdu* methods
Harald Welte
6
-104
/
+121
2024-01-31
global_platform: implement GET STATUS command
Harald Welte
2
-0
/
+95
2024-01-30
pySim.esim: Add class for parsing/encoding eSIM activation codes
Harald Welte
2
-0
/
+90
2024-01-30
osmo-smdpp: Add more GSMA TS.48 test profiles
Harald Welte
16
-0
/
+0
2024-01-30
osmo-smdpp: Support multiple different profiles
Harald Welte
5
-5
/
+29
2024-01-29
add SAIP template handling + v3.1 definitions
Harald Welte
2
-1
/
+680
2024-01-29
requirements.txt: Switch to osmocom fork of asn1tools
Harald Welte
1
-1
/
+1
2024-01-29
esim.saip: More type annotations
Harald Welte
1
-11
/
+11
2024-01-29
esim.saip: Move OID to separate sub-module
Harald Welte
2
-57
/
+73
2024-01-28
saip.personalization: Fix ICCID fillFileContent replacement
Harald Welte
1
-3
/
+4
2024-01-28
saip.personalization: Also drop any fillFileOffset
Harald Welte
1
-3
/
+3
2024-01-27
[cosmetic] ara_m: Give a spec reference for the PERM-AR-DO
Harald Welte
1
-0
/
+1
2024-01-27
runtime: Reset selected_file_fcp[_hex] if SELECT returns no data
Harald Welte
1
-0
/
+3
2024-01-27
ara_m: Use GlobalPlatform SELECT decoding
Harald Welte
1
-0
/
+4
2024-01-27
ara_m: Permit encoding of empty AID (--aid '') in ARA-M rules
Harald Welte
1
-1
/
+1
2024-01-25
osmo-smdpp: Constrain selection of CI certificate
Harald Welte
1
-1
/
+6
2024-01-25
global_platform: Add shell command for PUT KEY
Harald Welte
2
-1
/
+52
2024-01-25
docs: Add missing global_platform store_data command docs
Harald Welte
1
-0
/
+6
2024-01-25
add contrib/eidtool.py: Tool for checking + computing EID checksum
Harald Welte
1
-0
/
+73
2024-01-25
docs: Update osmo-smdpp with pointer to sysmoEUICC1-C2T and SGP.26
Harald Welte
1
-0
/
+19
2024-01-22
osmo-smdpp: Implement eUICC + EUM certificate signature chain validation
Harald Welte
2
-19
/
+33
2024-01-22
Move X.509 related code from osmo-smdpp to pySim.esim.x509_cert
Harald Welte
2
-74
/
+77
2024-01-22
New pySim.esim.x509_cert module for X.509 certificate handling
Harald Welte
1
-0
/
+137
2024-01-18
pySim.utils: Support datetime.datetime in JsonEncoder
Harald Welte
1
-0
/
+3
2024-01-18
osmo-smdpp: Actually dump Rx/Tx JSON in JSON format and not as python dict
Harald Welte
1
-2
/
+2
2024-01-18
Fix encoding of decoded/json data in update_{record_binary}_decoded
Harald Welte
1
-2
/
+2
2024-01-16
pySim-shell: Permit 'reset' command also in unqeuipped stage
Harald Welte
1
-6
/
+7
2024-01-16
euicc: Implement EID checksum verification + computation
Harald Welte
2
-0
/
+61
2024-01-16
ts_102_221: Better explain 'selected file invalidated'
Harald Welte
3
-4
/
+23
2024-01-14
global_platform: More definitions to support key loading
Harald Welte
1
-9
/
+92
2024-01-14
TLV: Add DGI encoding of "GP Scripting Language Annex B"
Harald Welte
3
-0
/
+72
2024-01-14
global_platform: Implement generic store_data command
Harald Welte
1
-0
/
+41
2024-01-12
euicc: Migrate ECASD + ISD-R over to global_platform.CardApplicationSD
Harald Welte
1
-50
/
+32
2024-01-12
Constrain user input to hex-string in argparse
Harald Welte
4
-22
/
+18
2024-01-09
euicc: Fix decoding of SubjectKeyIdentifier.
Harald Welte
1
-5
/
+3
2024-01-09
pySim.saip.*: Support for parsing / operating on eSIM profiles
Harald Welte
5
-0
/
+1668
2024-01-09
Initial proof-of-concept SM-DP+ for GSMA consumer eSIM RSP
Harald Welte
84
-0
/
+3163
[next]