Skip to content

Changes

Summary

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

This patch introduces the dict, as well as its first use for ATR storage

Change-Id: Ief5ceaf5afe82800e33da233573293527befd2f4
The file was modified pySim/runtime.py
The file was modified pySim-shell.py
Commit 7f6102365ceac7a5bfb5315e5d3b016b71294bcc by laforge
pySim-shell: Migrate PySimApp.iccid to RuntimeState.identity['ICCID']

In the previous patch, we've introduced a new 'identities' dict as part
of the runtime state.  Let's migrate our ICCID storage into it for
consistency.

Change-Id: Ibdcf9a7c4e7e445201640bce33b768bcc4460db1
The file was modified pySim-shell.py
Commit e4450afb4ebf37fd2c2a2a089236f87a9fd92b45 by laforge
pySim.app: Attempt to retrieve the EID of a SGP.22 / SGP.32 eUICC

... and populate the RuntimeState.identity['EID'] wit it, so other
[future] parts of the system can use it.

Let's also print the EID (if available) from the 'cardinfo' shell
command.

Change-Id: Idc2ea1d9263f39b3dff403e1535a5e6c4e88b26f
The file was modified pySim/euicc.py
The file was modified pySim/app.py
The file was modified pySim-shell.py