index
:
pysim
27c3
ccc
chrysn/for-29033
chrysn/ota
fairwaves/sim
fixeria/btsap
fixeria/cmd2
fixeria/run_gsm_alg
laforge/ota
laforge/scp
laforge/smdp_asn1
laforge/wip
master
pmaier/euicchack
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
path:
root
/
pySim
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-04
construct: avoid StreamError exceptions due to files containing all-ff
Harald Welte
1
-1
/
+10
2024-01-04
ts_31_102: Start to use construct for EF.SUCI_Calc_Info
Harald Welte
1
-61
/
+29
2024-01-02
fileystem/tlv: remove unused imports
Harald Welte
2
-2
/
+1
2023-12-29
move SUCI sub-classes to EF_SUCI_CalcInfo
Harald Welte
1
-27
/
+25
2023-12-29
global_platform: Add support for more GET DATA TLVs
Harald Welte
1
-1
/
+61
2023-12-29
commands: Ignore exceptions during READ while UPDATE
Harald Welte
1
-7
/
+21
2023-12-29
sysmocom_sja2: Implement EF_CHV files using construct
Harald Welte
1
-20
/
+24
2023-12-29
test_files: Test decoder also with ff-padded input
Harald Welte
4
-0
/
+11
2023-12-29
Fix TLV_IE_Collection.from_tlv in certain situations
Harald Welte
1
-1
/
+1
2023-12-29
ts_31_102: Implement decoders/encoders for EFs below DF.HNB
Harald Welte
1
-6
/
+83
2023-12-29
support UCS-2 characters in EF.MMSUP, EF.ADN, EF.SPN, EF.PNN, EF.ECC
Harald Welte
3
-4
/
+41
2023-12-29
Implement convoluted encoding of UCS-2 as per TS 102 221 Annex A
Harald Welte
1
-0
/
+158
2023-12-28
add PlmnAdapter for decoding PLMN bcd-strings like 262f01 to 262-01
Harald Welte
5
-16
/
+33
2023-12-27
Fix enumeration of GlobbalPlatformISDR during card_init()
Harald Welte
2
-4
/
+4
2023-12-27
global_platform: Add support for key types of v2.3.1 (including AES)
Harald Welte
1
-1
/
+15
2023-12-27
global_platform: Add TLV test data for Key Information Data
Harald Welte
1
-14
/
+13
2023-12-27
global_platform: Correctly decode Key Information Data
Harald Welte
1
-1
/
+2
2023-12-27
Add TLV decoder test data
Harald Welte
1
-2
/
+19
2023-12-27
tlv: Fix from_dict() symmetry
Harald Welte
1
-4
/
+4
2023-12-23
filesystem: use pySim.utils.build_construct()
Harald Welte
2
-9
/
+9
2023-12-23
construct/tlv: Pass optional 'context' into construct decoder/encoder
Harald Welte
2
-31
/
+36
2023-12-23
additional encode/decode test data for various files
Harald Welte
4
-1
/
+33
2023-12-23
31.102 + 51.011: Fix encode/decode of EF.CFIS
Harald Welte
2
-4
/
+24
2023-12-23
fix encode/decode of xPLMNwAcT
Harald Welte
2
-23
/
+27
2023-12-21
transport: Extend the documentation for each transport driver
Harald Welte
4
-4
/
+16
2023-12-21
transport: Move printing of reader number/name to generic code
Harald Welte
5
-19
/
+11
2023-12-21
transport/pcsc: Allow opening PC/SC readers by a regex of their name
Harald Welte
2
-13
/
+31
2023-12-21
transport: Pass argparse.Namespace directly into transport classes
Harald Welte
5
-20
/
+22
2023-12-17
move {enc,dec}_addr_tlv functions from pySim.util to pySim.legacy.util
Harald Welte
3
-123
/
+122
2023-12-17
isim: Replace legacy imperative address TLV encoder/decoder with construct
Harald Welte
1
-10
/
+9
2023-12-17
bertlv_parse_len: Fix input data is smaller than num length octets
Harald Welte
1
-0
/
+2
2023-12-17
usim: Properly decode/encode IPv4 + IPv6 addresses
Harald Welte
2
-3
/
+31
2023-12-17
usim: ePDGId + ePDGSelection: Fix encoder/decoder + add test cases
Harald Welte
1
-3
/
+11
2023-12-17
usim: Add EF.ePDGSelection + EF.ePDGSelectionEm support
Harald Welte
1
-1
/
+14
2023-12-17
USIM: add support for EG.ePDGIdEm (Emergency ePDG)
Harald Welte
1
-0
/
+1
2023-12-13
filesystem: fix typo
Philipp Maier
1
-1
/
+1
2023-12-13
runtime: refactor file selection methods select and select_file
Philipp Maier
1
-40
/
+50
2023-12-13
filesystem: use sort path when selecting an application
Philipp Maier
1
-1
/
+11
2023-12-13
runtime: explain how file probing works
Philipp Maier
1
-0
/
+6
2023-12-07
euicc: Fix TLV IE definitions for SetNickname{Req,Resp}
Harald Welte
1
-2
/
+2
2023-12-07
euicc: Fix encoding of Lc value in STORE DATA
Harald Welte
1
-1
/
+1
2023-12-07
euicc: the ICCID TLV object uses bcd-swapped-nibble encoding
Harald Welte
1
-1
/
+1
2023-12-07
euicc: Fix encoding of {enable,disable,delete}_profile
Harald Welte
1
-17
/
+15
2023-12-07
tlv: Fix encoding of zero-valued TLVs
Harald Welte
1
-1
/
+1
2023-12-07
runtime: cosmetic: prnounce file reference data
Philipp Maier
1
-1
/
+3
2023-12-07
runtime: explain why we may access the card object directly
Philipp Maier
1
-0
/
+6
2023-12-07
runtime: do not use the _scc object of the card object to select MF
Philipp Maier
1
-1
/
+1
2023-12-06
flatten_dict_lists(): Don't flatten lists with duplicate keys
Harald Welte
1
-1
/
+5
2023-12-06
ara_m: Fix encoding of DeviceInterfaceVersionDO
Harald Welte
1
-1
/
+1
2023-12-05
filesystem: add flag to tell whether an ADF supports an FS or not
Philipp Maier
4
-7
/
+8
[next]