pysim/pySim
Harald Welte 917d98c1a5 BER-TLV EF support (command, filesystem, shell)
This adds support for a new EF file type: BER-TLV files.  They are
different from transparent and linear fixed EFs in that they neither
operate on a byte stream nor fixed-sized records, but on BER-TLV encoded
objects.  One can specify a tag value, and the card will return the
entire TLV for that tag.

As indicated in the spec, the magic tag value 0x5C (92) will return a
list of tags existing in the file.

Change-Id: Ibfcce757dcd477fd0d6857f64fbb4346d6d62e63
2021-05-04 13:24:07 +02:00
..
transport ModemATCommandLink: fix AttributeError exception in __del__() 2021-05-03 14:13:14 +00:00
__init__.py cosmetic: missing newlines on last line of 2 files 2017-03-21 13:07:57 +01:00
card_handler.py Remove Python shebang from files where it's not needed 2021-03-01 17:33:46 +01:00
card_key_provider.py [pylint] Mark abstract CardKeyProvider.get() method as such 2021-05-02 20:22:15 +00:00
cards.py [pylint] Fix float vs integer division in cards.py 2021-05-02 20:22:15 +00:00
commands.py BER-TLV EF support (command, filesystem, shell) 2021-05-04 13:24:07 +02:00
construct.py Use construct for EF_AD in pySim-{shell, prog, read}.py, cards.py 2021-04-13 11:27:37 +00:00
exceptions.py Add more documentation to the classes/methods 2021-04-02 21:08:35 +02:00
filesystem.py BER-TLV EF support (command, filesystem, shell) 2021-05-04 13:24:07 +02:00
jsonpath.py pySim-shell: JSONpath support for updating files/records 2021-04-07 16:45:12 +00:00
ts_31_102.py [pylint] Fix reference to undefined variable 'in_hex' 2021-05-02 20:22:15 +00:00
ts_31_103.py ts_31_103: Use EF_ARR decoder from TS 102 221 2021-05-04 13:24:07 +02:00
ts_51_011.py ts_51_011, utils: fix Access Technology Identifier coding 2021-05-03 17:08:37 +02:00
ts_102_221.py BER-TLV EF support (command, filesystem, shell) 2021-05-04 13:24:07 +02:00
utils.py BER-TLV EF support (command, filesystem, shell) 2021-05-04 13:24:07 +02:00