aboutsummaryrefslogtreecommitdiffstats
path: root/pySim/sysmocom_sja2.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-08[UNTESTED] sysmocom_sja2: Support files related to OTA HTTPS featuresHarald Welte1-0/+25
2024-05-22sysmocom_sjs2: Make sure 'Const' is importedHarald Welte1-1/+1
2024-03-14sysmocom_sja2: Add test vectors for EF_USIM_AUTH_KEYHarald Welte1-0/+12
2024-02-05pylint: sysmocom_sja2.pyHarald Welte1-5/+6
2023-12-29sysmocom_sja2: Implement EF_CHV files using constructHarald Welte1-20/+24
2023-12-23filesystem: use pySim.utils.build_construct()Harald Welte1-2/+2
2023-11-04Use construct 'Flag' instead of 'Bit' for type descriptionsHarald Welte1-17/+17
2023-11-03sysmocom_sja2: Add some de/encode test vectorsHarald Welte1-19/+44
2023-07-12move Runtime{State,Lchan} from pySim.filesystem to new pySim.runtimeHarald Welte1-0/+1
2023-06-08SJA5: EF.USIM_AUTH_KEY: Display / enforce proper length TUAK KHarald Welte1-1/+1
2023-06-03SJA5: Proper encode/decode of TUAK data in EF.USIM_AUTH_KEYHarald Welte1-3/+33
2023-06-03SJA5: Add TUAK + XOR-2G algorithm definitions for EF_[U]SIM_AUTH_KEYHarald Welte1-2/+2
2023-06-03SJA2: Implement DF.SYSTEM/EF.0348_KEY using constructHarald Welte1-13/+9
2023-05-25cards.py: support ATR-based detection of sysmoISIM-SJA5Harald Welte1-2/+33
2023-01-24Prepare for decoding/encoding records differently based on record numberHarald Welte1-4/+4
2022-12-02sysmocom_sja2: simplify and fix op/opc decoder/encoderPhilipp Maier1-20/+3
2022-07-23sysmocom_sja2: Prevent KeyError/None exception on encodeHarald Welte1-3/+3
2022-07-21filesystem: Use Tuple for record lengthHarald Welte1-5/+5
2022-07-20Never use Bytes without any 'Adapter'Harald Welte1-16/+15
2022-02-11cosmetic: Switch to consistent four-spaces indent; run autopep8Harald Welte1-32/+69
2021-11-19profile: decode_select_response can be a static methodPhilipp Maier1-1/+1
2021-10-16sysmocom_sja2: Properly decode EF.USIM_SQN freshnessHarald Welte1-1/+1
2021-10-14pysim-Shell: Add sysmocom SJA2 card specific bitsHarald Welte1-0/+241