Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
pysim
/
3f3fd1a84153c7fa59b7cf75a02aee167dd67a94
3f3fd1a
add SAIP template handling + v3.1 definitions
by Harald Welte
· 8 months ago
263e309
requirements.txt: Switch to osmocom fork of asn1tools
by Harald Welte
· 8 months ago
e815e79
esim.saip: More type annotations
by Harald Welte
· 8 months ago
9f55da9
esim.saip: Move OID to separate sub-module
by Harald Welte
· 8 months ago
4884279
saip.personalization: Fix ICCID fillFileContent replacement
by Harald Welte
· 8 months ago
0bce949
saip.personalization: Also drop any fillFileOffset
by Harald Welte
· 8 months ago
3d6df6c
[cosmetic] ara_m: Give a spec reference for the PERM-AR-DO
by Harald Welte
· 8 months ago
7f2263b
runtime: Reset selected_file_fcp[_hex] if SELECT returns no data
by Harald Welte
· 8 months ago
9b1a9d9
ara_m: Use GlobalPlatform SELECT decoding
by Harald Welte
· 8 months ago
5e0439f
ara_m: Permit encoding of empty AID (--aid '') in ARA-M rules
by Harald Welte
· 8 months ago
9fd4bbe
osmo-smdpp: Constrain selection of CI certificate
by Harald Welte
· 8 months ago
18d0a7d
global_platform: Add shell command for PUT KEY
by Harald Welte
· 8 months ago
280a9a3
docs: Add missing global_platform store_data command docs
by Harald Welte
· 8 months ago
e6124b0
add contrib/eidtool.py: Tool for checking + computing EID checksum
by Harald Welte
· 8 months ago
6dadb6c
docs: Update osmo-smdpp with pointer to sysmoEUICC1-C2T and SGP.26
by Harald Welte
· 8 months ago
af87cd5
osmo-smdpp: Implement eUICC + EUM certificate signature chain validation
by Harald Welte
· 8 months ago
45b7dc9
Move X.509 related code from osmo-smdpp to pySim.esim.x509_cert
by Harald Welte
· 8 months ago
c83a963
New pySim.esim.x509_cert module for X.509 certificate handling
by Harald Welte
· 8 months ago
667d589
pySim.utils: Support datetime.datetime in JsonEncoder
by Harald Welte
· 8 months ago
ebb6f7f
osmo-smdpp: Actually dump Rx/Tx JSON in JSON format and not as python dict
by Harald Welte
· 8 months ago
0311c92
Fix encoding of decoded/json data in update_{record_binary}_decoded
by Harald Welte
· 8 months ago
66b3370
pySim-shell: Permit 'reset' command also in unqeuipped stage
by Harald Welte
· 9 months ago
4f3d11b
euicc: Implement EID checksum verification + computation
by Harald Welte
· 9 months ago
cd18ed0
ts_102_221: Better explain 'selected file invalidated'
by Harald Welte
· 9 months ago
ecfb090
global_platform: More definitions to support key loading
by Harald Welte
· 9 months ago
1f7a9bd
TLV: Add DGI encoding of "GP Scripting Language Annex B"
by Harald Welte
· 9 months ago
d5be46a
global_platform: Implement generic store_data command
by Harald Welte
· 9 months ago
7ba09f9
euicc: Migrate ECASD + ISD-R over to global_platform.CardApplicationSD
by Harald Welte
· 9 months ago
91842b4
Constrain user input to hex-string in argparse
by Harald Welte
· 9 months ago
d1cc8d0
euicc: Fix decoding of SubjectKeyIdentifier.
by Harald Welte
· 9 months ago
f2bcb44
pySim.saip.*: Support for parsing / operating on eSIM profiles
by Harald Welte
· 9 months ago
5bbb144
Initial proof-of-concept SM-DP+ for GSMA consumer eSIM RSP
by Harald Welte
· 10 months ago
e76fae9
pySim-shell: Update manual with examples for using with eUICC ISD-R
by Harald Welte
· 9 months ago
c499dc7
euicc: Fix eUICC list_notifications command
by Harald Welte
· 9 months ago
0002789
euicc: Fix delete_profile command
by Harald Welte
· 9 months ago
cfa62cb
Allow logger to do lazy evaluation of format strings
by Harald Welte
· 9 months ago
d657708
add contrib/unber.py utility
by Harald Welte
· 9 months ago
242197b
Add pySim.esim.bsp module implementing BSP (BPP Protection Protocol)
by Harald Welte
· 9 months ago
5b623a1
ts_102_310: Add file definitions resembling ETSI TS 102 310 (EAP)
by Harald Welte
· 9 months ago
62e570b
ts_31_103: Add TLV + construct for EF_NAFKCA
by Harald Welte
· 9 months ago
4fe7de8
ts_31_103: Add construct for EF.GBABP and EF.GBANL
by Harald Welte
· 9 months ago
b0c9ccb
construct: avoid StreamError exceptions due to files containing all-ff
by Harald Welte
· 9 months ago
e13403b
ts_31_102: Start to use construct for EF.SUCI_Calc_Info
by Harald Welte
· 9 months ago
9a48aea
fileystem/tlv: remove unused imports
by Harald Welte
· 9 months ago
19d2b93
move SUCI sub-classes to EF_SUCI_CalcInfo
by Harald Welte
· 9 months ago
9d60797
global_platform: Add support for more GET DATA TLVs
by Harald Welte
· 9 months ago
1c0a249
commands: Ignore exceptions during READ while UPDATE
by Harald Welte
· 9 months ago
db1684d
sysmocom_sja2: Implement EF_CHV files using construct
by Harald Welte
· 9 months ago
ce01f48
test_files: Test decoder also with ff-padded input
by Harald Welte
· 9 months ago
bcd2615
tests_files.py: Reduce code duplication
by Harald Welte
· 9 months ago
69bdcf5
Fix TLV_IE_Collection.from_tlv in certain situations
by Harald Welte
· 9 months ago
a77f7e1
ts_31_102: Implement decoders/encoders for EFs below DF.HNB
by Harald Welte
· 9 months ago
6e6caa8
support UCS-2 characters in EF.MMSUP, EF.ADN, EF.SPN, EF.PNN, EF.ECC
by Harald Welte
· 9 months ago
f6fceb8
Implement convoluted encoding of UCS-2 as per TS 102 221 Annex A
by Harald Welte
· 9 months ago
842fbdb
add PlmnAdapter for decoding PLMN bcd-strings like 262f01 to 262-01
by Harald Welte
· 9 months ago
dffe7af
Fix enumeration of GlobbalPlatformISDR during card_init()
by Harald Welte
· 9 months ago
722c11a
global_platform: Add support for key types of v2.3.1 (including AES)
by Harald Welte
· 9 months ago
4562627
global_platform: Add TLV test data for Key Information Data
by Harald Welte
· 9 months ago
2538dd7
global_platform: Correctly decode Key Information Data
by Harald Welte
· 9 months ago
ee6a951
Add TLV decoder test data
by Harald Welte
· 9 months ago
2a36c1b
data-driven TLV unit data test support
by Harald Welte
· 9 months ago
a9b21bd
tlv: Fix from_dict() symmetry
by Harald Welte
· 9 months ago
a5eb924
filesystem: use pySim.utils.build_construct()
by Harald Welte
· 9 months ago
a4b9bdf
pySim-trace_test.sh: Force termcolor to suppress color generation
by Harald Welte
· 9 months ago
caef0df
construct/tlv: Pass optional 'context' into construct decoder/encoder
by Harald Welte
· 10 months ago
1888695
docs/shell: extend the introduction part; link to video presentation
by Harald Welte
· 9 months ago
324175f
additional encode/decode test data for various files
by Harald Welte
· 9 months ago
5376251
31.102 + 51.011: Fix encode/decode of EF.CFIS
by Harald Welte
· 9 months ago
542dbf6
fix encode/decode of xPLMNwAcT
by Harald Welte
· 9 months ago
e45168e
test/test_files: set maxDiff attribute
by Harald Welte
· 9 months ago
2822dca
tests: use case-insensitive compare of hex strings
by Harald Welte
· 9 months ago
0ecbf63
transport: Extend the documentation for each transport driver
by Harald Welte
· 11 months ago
baec4e9
transport: Move printing of reader number/name to generic code
by Harald Welte
· 11 months ago
ad00279
transport/pcsc: Allow opening PC/SC readers by a regex of their name
by Harald Welte
· 11 months ago
0f177c1
transport: Pass argparse.Namespace directly into transport classes
by Harald Welte
· 10 months ago
c108595
move {enc,dec}_addr_tlv functions from pySim.util to pySim.legacy.util
by Harald Welte
· 10 months ago
301d6ed
isim: Replace legacy imperative address TLV encoder/decoder with construct
by Harald Welte
· 10 months ago
b3c4613
bertlv_parse_len: Fix input data is smaller than num length octets
by Harald Welte
· 10 months ago
6e9ae8a
usim: Properly decode/encode IPv4 + IPv6 addresses
by Harald Welte
· 10 months ago
478b5fe
usim: ePDGId + ePDGSelection: Fix encoder/decoder + add test cases
by Harald Welte
· 10 months ago
cdfe1c2
usim: Add EF.ePDGSelection + EF.ePDGSelectionEm support
by Harald Welte
· 10 months ago
5277b5c
USIM: add support for EG.ePDGIdEm (Emergency ePDG)
by Harald Welte
· 10 months ago
a5707c7
filesystem: fix typo
by Philipp Maier
· 10 months ago
82cc7cc
runtime: refactor file selection methods select and select_file
by Philipp Maier
· 10 months ago
14bf003
filesystem: use sort path when selecting an application
by Philipp Maier
· 10 months ago
174fd32
runtime: explain how file probing works
by Philipp Maier
· 10 months ago
b582c3c
euicc: Fix TLV IE definitions for SetNickname{Req,Resp}
by Harald Welte
· 10 months ago
c20d442
euicc: Fix encoding of Lc value in STORE DATA
by Harald Welte
· 10 months ago
2b6dedd
euicc: the ICCID TLV object uses bcd-swapped-nibble encoding
by Harald Welte
· 10 months ago
5482737
pySim-shell: don't get trapped in applications without file system
by Philipp Maier
· 11 months ago
008cdf4
euicc: Fix encoding of {enable,disable,delete}_profile
by Harald Welte
· 10 months ago
0f7d48e
tlv: Fix encoding of zero-valued TLVs
by Harald Welte
· 10 months ago
c038ccc
runtime: cosmetic: prnounce file reference data
by Philipp Maier
· 10 months ago
e30456b
runtime: explain why we may access the card object directly
by Philipp Maier
· 10 months ago
b8b61bf
runtime: do not use the _scc object of the card object to select MF
by Philipp Maier
· 10 months ago
880db37
flatten_dict_lists(): Don't flatten lists with duplicate keys
by Harald Welte
· 10 months ago
9c38711
ara_m: Fix encoding of DeviceInterfaceVersionDO
by Harald Welte
· 10 months ago
a1850ae
filesystem: add flag to tell whether an ADF supports an FS or not
by Philipp Maier
· 11 months ago
4e02436
perform multiple GET RESPONSE cycles if more data is available
by Harald Welte
· 10 months ago
1c207a2
pySim-shell: Do not use self.lchan.scc when sending raw APDUs.
by Philipp Maier
· 10 months ago
Next »