Skip to content

Changes

Summary

  1. pySim/global_platform: Fix install_for_personalization command (details)
  2. pySim/commands: STATUS: Use indeterminate length Le/P3 == '00' (details)
  3. pysim/euicc: Remove duplicated code (details)
Commit 8844603941c1a7d6dfe2b2226e300c0f91528d73 by laforge
pySim/global_platform: Fix install_for_personalization command

A mix-up betewen underscore and dash resulted in:

Change-Id: I49d12b7c7ae2a343940e87d5069c0ae44a9bc50c
AttributeError: 'Namespace' object has no attribute 'application_aid'
The file was modified pySim/global_platform/__init__.py
Commit a823ce89f6c79f4212e7cf52655e88cf38570eee by laforge
pySim/commands: STATUS: Use indeterminate length Le/P3 == '00'

Let's have the card tell us what the length is by indicating '00'
instead of stating 'FF'.  This is better aligned with general practice
and won't break assumptions in other parts of the code like SCP
transport.

Change-Id: Ied63c6e1970e3dfc675da5e5f94579fbb06fea51
The file was modified pySim/commands.py
Commit 3ba10b61e10435e920c4ffa008c4f924395a0fc3 by laforge
pysim/euicc: Remove duplicated code

The get_eid command is actually sending the command apdu twice, as
it contains both an older implementation (result unused) and the newer
one.

Change-Id: Ie82bb09f4fc30bc879029b83147dad5614792b48
The file was modified pySim/euicc.py