Skip to content

Changes

#1128 (Jun 10, 2024, 11:40:09 AM)

  1. esim.saip: Add ProfileElementSequence.remove_naas_of_type — laforge / detail
  2. pySim.tlv: Correctly parse COMPREHENSION-TLV without comprehension bit — laforge / detail
  3. pySim.cat: Make sure to always set comprehension bit in COMPR_TLV_IE — laforge / detail
  4. pySim.tlv.COMPR_TLV_IE: Patch comprehension bit if derived class misses — laforge / detail
  5. jenkins.sh: Include es9p_client in pylint — laforge / detail
  6. add contrib/saip-tool.py — laforge / detail
  7. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail
  8. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail
  9. pySim.ota.OtaDialectSms: Move SMS header construct up to class level — laforge / detail
  10. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail
  11. tests/ota_test.py: Allow stand-alone execution — laforge / detail
  12. osmo-smdpp: use NIST-P256 by default — laforge / detail
  13. unber.py: work-around pylint reporting (possibly-used-before-assignment) — laforge / detail
  14. contrib/jenkins.sh: Execute pylint also on all contrib python scripts — laforge / detail

#1126 (Jun 9, 2024, 2:25:07 PM)

  1. pySim/cat: Fix "Decode the "Type of Comand" from numeric value to a — laforge / detail
  2. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail
  3. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail
  4. http_json_api / es9p: Add User-Agent header — laforge / detail
  5. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail
  6. esim.es9p: Suppress sending requestHeader on ES9+ — laforge / detail
  7. esim.saip: Introduce ProfileElement.identification property — laforge / detail

#1124 (Jun 8, 2024, 6:30:07 PM)

  1. pySim/cat: Decode the "Type of Comand" from numeric value to a string — laforge / detail

#1123 (Jun 8, 2024, 6:15:07 PM)

  1. pySim-trace: Add support for the TCA Loader log file format — laforge / detail
  2. pySim.apdu: Allow TLV based decoders for APDU command and response body — laforge / detail
  3. pySim.cat: More TLV Definitions for Event Download — laforge / detail
  4. pySim.apdu.ts_102_221: Decode the ENVELOPE command body using pySim.cat — laforge / detail
  5. pySim.apdu.ts_102_221: Decode FETCH and TERMINAL RESPONSE body — laforge / detail

#1119 (Jun 5, 2024, 11:45:07 AM)

  1. esim.saip: Implement ProfileElement.header_name for more PE types — laforge / detail
  2. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail
  3. document the CardKeyProvider — laforge / detail
  4. CardKeyProvider: Implement support for column-based transport key — laforge / detail
  5. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1117 (Jun 4, 2024, 8:55:07 PM)

  1. esim.saip: Introduce ProfileElement derived classes — laforge / detail
  2. esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods — laforge / detail
  3. pySim.esim.saip.validation: Ensure unique PE identification value — laforge / detail

#1115 (Jun 3, 2024, 4:10:06 PM)

  1. utils: Introduce BER-TLV parsers that return raw tag or even raw TLV — laforge / detail
  2. esim.bsp: Fix a bug in demac_only_one() — laforge / detail

#1113 (Jun 2, 2024, 6:35:06 PM)

  1. [cosmetic] fix typos in comments — laforge / detail

#1110 (May 31, 2024, 9:35:07 PM)

  1. osmo-smdpp: Don't re-encode euiccSigned1/euiccSigned2 — laforge / detail
  2. osmo-smdpp: Make error message more descriptive — laforge / detail
  3. add globalplatform.uicc — laforge / detail

#1108 (May 31, 2024, 8:45:09 AM)

  1. docs/shell: Mention GlobalPlatform and eUICC commands in overview — laforge / detail

#1107 (May 30, 2024, 6:10:10 PM)

  1. runtime: Introduce an 'identity' dict for things like ATR, ICCID, EID — laforge / detail
  2. pySim-shell: Migrate PySimApp.iccid to RuntimeState.identity['ICCID'] — laforge / detail
  3. pySim.app: Attempt to retrieve the EID of a SGP.22 / SGP.32 eUICC — laforge / detail

#1102 (May 26, 2024, 5:25:06 PM)

  1. pySim/global_platform: Fix install_for_personalization command — laforge / detail
  2. pySim/commands: STATUS: Use indeterminate length Le/P3 == '00' — laforge / detail
  3. pysim/euicc: Remove duplicated code — laforge / detail

#1099 (May 24, 2024, 8:25:09 PM)

  1. pcsc: don't assume opts.pcsc_shared is present — laforge / detail
  2. contrib/sim-rest-client: don't crash without args — laforge / detail

#1097 (May 23, 2024, 3:05:10 PM)

  1. pySim/cat: Fix contruct for Address class/IE — laforge / detail

#1096 (May 23, 2024, 2:50:06 PM)

  1. commands.py: Resolve possible variable use before assignment — laforge / detail
  2. commands.py: Resolve possible variable use before assignment — laforge / detail
  3. euicc.py: Resolve possible variable use before assignment — laforge / detail
  4. osmo-smdpp.py: Resolve possible variable use before assignment — laforge / detail
  5. pySim-prog.py: Resolve possible variable use before assignment — laforge / detail
  6. pySim-trace.py: Resolve possible variable use before assignment — laforge / detail
  7. euicc: clarify which eUICCs are supported — laforge / detail
  8. sysmocom_sjs2: Make sure 'Const' is imported — laforge / detail