aboutsummaryrefslogtreecommitdiffstats
path: root/pySim/cards.py
AgeCommit message (Expand)AuthorFilesLines
2024-02-05pylint: cards.pyHarald Welte1-10/+6
2023-10-24prevent SimCardCommands.select_adf_by_aid bypassing lchanHarald Welte1-3/+5
2023-10-21cards.py: Fix type annotationHarald Welte1-6/+5
2023-08-21cards: get rid of method read_iccidPhilipp Maier1-9/+1
2023-07-20cards: fix swapped PIN mapping numberPhilipp Maier1-1/+1
2023-07-12cards: all UICC should use sel_ctrl="0400" and SIM "0000"Harald Welte1-0/+2
2023-07-12cards: cosmetic rename, argument name should be scc, not sscHarald Welte1-2/+2
2023-07-12cards: All derived of SimCardBase use CLA=A0; all UiccCardBase use CLA=00Harald Welte1-1/+6
2023-07-12pySim/cards: Add type annotationsHarald Welte1-16/+18
2023-07-12split pySim/legacy/{cards,utils} from pySim/{cards,utils}Harald Welte1-1665/+30
2023-07-12pySim/cards: Split legacy classes away from core SIM + UICCHarald Welte1-68/+81
2023-06-07Add FPLMN read and programMatan Perelman1-0/+18
2023-05-27cards: Add support for Gialer SIM cardsMatan Perelman1-1/+64
2023-05-25cards.py: support ATR-based detection of sysmoISIM-SJA5Harald Welte1-1/+28
2023-02-10cards: sysmo-isim-sja2: make sure an ADF is present in EF.DIR before selectin...Philipp Maier1-7/+18
2023-01-19cards: also program EF.AD under ADF.USIMPhilipp Maier1-3/+15
2023-01-03cards: fix typoPhilipp Maier1-2/+2
2022-12-20cards: check length of mnc more restrictivelyPhilipp Maier1-4/+5
2022-07-07Py2 -> Py3: do not inherit classes from objectVadim Yanitskiy1-1/+1
2022-06-21cards: populate ADM1 key reference memberPhilipp Maier1-0/+3
2022-04-21SimCard.reset(): fix SyntaxWarning: 'is' with a literalVadim Yanitskiy1-1/+1
2022-02-15Split EF.UST handling from EF.IST and EF.SSTHarald Welte1-0/+17
2022-02-11cosmetic: Switch to consistent four-spaces indent; run autopep8Harald Welte1-1446/+1484
2021-11-23cards: Make select_adf_by_aid() use prefix AID selectionPhilipp Maier1-0/+3
2021-11-22cards: make _get_aid case insensitivePhilipp Maier1-0/+1
2021-11-18cards: select_adf_by_aid: split off aid completionPhilipp Maier1-13/+26
2021-10-29filesystem: fix reset mechanismPhilipp Maier1-1/+5
2021-10-29cards: add method to modify APDU parameters (cla, sel_ctrl)Philipp Maier1-0/+9
2021-10-29cards: use python style commends to describe methodsPhilipp Maier1-15/+7
2021-10-13cards: remove "auto_once" from possible ctype optionsPhilipp Maier1-4/+1
2021-10-08cards: remove unused function card_autodetect()Philipp Maier1-8/+0
2021-10-05cards: FairwavesSIM: force SIM APDUs during programmingPhilipp Maier1-1/+18
2021-06-30cards: rename class "Card" to "SimCard"Philipp Maier1-8/+8
2021-05-23utils: split string formatting from dec_addr_tlvPhilipp Maier1-2/+30
2021-05-21cards: populate name property in Card, UsimCard and IsimCardPhilipp Maier1-0/+8
2021-05-10Add codecs for EF_SPN and GSM strings via constructRobert Falkenberg1-10/+17
2021-05-02[pylint] Fix float vs integer division in cards.pyVadim Yanitskiy1-2/+2
2021-05-02[pylint] Mark abstract MagicSimBase class as suchVadim Yanitskiy1-3/+4
2021-05-02[pylint] Fix calling non-existing iteritems() of dictVadim Yanitskiy1-2/+2
2021-05-02[pylint] Declare some fields in _MagicSimBase classVadim Yanitskiy1-0/+5
2021-04-23utils: fix encoding of EF.MSISDNPhilipp Maier1-2/+2
2021-04-13Use construct for EF_AD in pySim-{shell, prog, read}.py, cards.pyRobert Falkenberg1-10/+8
2021-04-11fix various typos all over the codeHarald Welte1-3/+3
2021-04-11WIP: Add option to set UE operation mode in EF_AD (Administrative Data)Robert Falkenberg1-20/+62
2021-04-07Use zero padding for EF['ACC'] fieldRobert Falkenberg1-1/+1
2021-04-07SysmoISIM-SJA2: Add option to set Service Provider Name (SPN)Robert Falkenberg1-0/+5
2021-04-02fileystem: fix ADF selectionPhilipp Maier1-17/+19
2021-03-26pySim-shell: add ADF.ISIM / ADF.USIM dynamicallyPhilipp Maier1-0/+3
2021-03-23cards: remove unnecessary execptions.Philipp Maier1-10/+2
2021-03-03start using python3 bytearray for our b2h/h2b typesHarald Welte1-1/+1