Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
pysim
/
5bbb144a319393e0b2bdd06f403905f28528e459
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
· 10 months ago
4fe7de8
ts_31_103: Add construct for EF.GBABP and EF.GBANL
by Harald Welte
· 10 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
· 10 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
· 10 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
· 10 months ago
722c11a
global_platform: Add support for key types of v2.3.1 (including AES)
by Harald Welte
· 10 months ago
4562627
global_platform: Add TLV test data for Key Information Data
by Harald Welte
· 10 months ago
2538dd7
global_platform: Correctly decode Key Information Data
by Harald Welte
· 10 months ago
ee6a951
Add TLV decoder test data
by Harald Welte
· 10 months ago
2a36c1b
data-driven TLV unit data test support
by Harald Welte
· 10 months ago
a9b21bd
tlv: Fix from_dict() symmetry
by Harald Welte
· 9 months ago
a5eb924
filesystem: use pySim.utils.build_construct()
by Harald Welte
· 10 months ago
a4b9bdf
pySim-trace_test.sh: Force termcolor to suppress color generation
by Harald Welte
· 10 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
· 10 months ago
324175f
additional encode/decode test data for various files
by Harald Welte
· 10 months ago
5376251
31.102 + 51.011: Fix encode/decode of EF.CFIS
by Harald Welte
· 10 months ago
542dbf6
fix encode/decode of xPLMNwAcT
by Harald Welte
· 10 months ago
e45168e
test/test_files: set maxDiff attribute
by Harald Welte
· 10 months ago
2822dca
tests: use case-insensitive compare of hex strings
by Harald Welte
· 10 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
· 12 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
· 12 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
eb3b0dd
pySim-shell: refuse to execute a startup script on initialization errors
by Philipp Maier
· 11 months ago
f1e1e72
app: do not catch exceptions in init_card
by Philipp Maier
· 11 months ago
40ef226
ts_31_102: correct name of EF_ePDGId
by iw0
· 11 months ago
578cf12
runtime: fix tracking of selected_adf
by Philipp Maier
· 12 months ago
8fab463
pySim-shell: Move init_card() function to new pySim.app module
by Harald Welte
· 11 months ago
2d44f03
transport: Log it explicitly if user doesn't specify a reader
by Harald Welte
· 11 months ago
45477a7
Use construct 'Flag' instead of 'Bit' for type descriptions
by Harald Welte
· 11 months ago
7be68b2
sysmocom_sja2: Add some de/encode test vectors
by Harald Welte
· 11 months ago
1c849f8
pySim-shell: Reject any non-decimal PIN values
by Harald Welte
· 11 months ago
977c592
pySim-shell: permit string with spaces for 'echo' command
by Harald Welte
· 11 months ago
4e59d89
pySim-shell: Validate that argument to 'apdu' command is proper hexstr
by Harald Welte
· 11 months ago
f9ea63e
pySim-shell: Improved argument validation for verify_adm argument
by Harald Welte
· 11 months ago
469db93
pySim-shell: Use argparser for verify_adm to support --help
by Harald Welte
· 11 months ago
0ba3fd9
pySim-shell: Add copyright statement and link to online manual to banner
by Harald Welte
· 11 months ago
3d16fdd
docs: shell: Various documentation updates/extensions
by Harald Welte
· 11 months ago
aa07ebc
docs: shell: update output in examples
by Harald Welte
· 11 months ago
6663218
docs: Fix docstring syntax to avoid warnings
by Harald Welte
· 11 months ago
0c25e92
docs: shell: Re-order the command sections/classes
by Harald Welte
· 11 months ago
350cfd8
docs: shell: link to cmd2 documentation
by Harald Welte
· 11 months ago
0f2faa5
docs: shell: By now we have encoders/decoders for most files
by Harald Welte
· 11 months ago
47bb33f
docs: shell: Clarify various different card support
by Harald Welte
· 11 months ago
a24755e
filesystem: fix method build_select_path_to
by Philipp Maier
· 11 months ago
1da8636
runtime: cosmetic: fix formatting of comment
by Philipp Maier
· 11 months ago
4af63dc
transport: print reader device/number on init
by Philipp Maier
· 11 months ago
cbc0bdf
euicc: add some first IoT eUICC commands (GSMA SGP.32)
by Harald Welte
· 12 months ago
884eb55
euicc: Add get_profiles_info command
by Harald Welte
· 12 months ago
268a202
Initial support for eUICC
by Harald Welte
· 12 months ago
8c82378
transport: move argument parser setup into concrete classes
by Philipp Maier
· 12 months ago
3077343
transport: move init message into concrete classes
by Philipp Maier
· 12 months ago
10669f2
utils: Fix bertlv_encode_tag() for multi-byte tags
by Harald Welte
· 12 months ago
237ddb5
pySim-shell: Include current logical channel in prompt
by Harald Welte
· 12 months ago
Next »