mirror of https://gerrit.osmocom.org/pysim
75487aed90
The ``EF_ACC`` field defines the access control class (ACC) for a subscriber. Without this patch, the implementation adds padding 1 towards the most significant bits if the input is shorter than 2 bytes. However, it should be padded with 0, otherwise additional ACCs are allocated to the subscriber. (Probably only a single bit shall be set to 1) Excerpt from [ETSI TS 131 102, 4.2.15](https://www.etsi.org/deliver/etsi_ts/131100_131199/131102/04.15.00_60/ts_131102v041500p.pdf): ``` EF_ACC: Two bytes: B1, B2 B1.b8...B1.b4: high priority users (class 15...11) B1.b3: always 0 B1.b2...B1.b2 and B2.b7...B2.b0: normal priority users (class 9...0) - to be evenly distributed across subscribers ``` **Legend:** Byte X, bit Y: BX.bY Change-Id: I1b8dc01a6c48adad1ed8158de59b12519ed688e9 |
||
---|---|---|
.. | ||
transport | ||
__init__.py | ||
card_handler.py | ||
card_key_provider.py | ||
cards.py | ||
commands.py | ||
exceptions.py | ||
filesystem.py | ||
ts_31_102.py | ||
ts_31_103.py | ||
ts_51_011.py | ||
ts_102_221.py | ||
utils.py |