Skip to content

Changes

Summary

  1. filesystem: Enforce lower-case hex AID (details)
  2. euicc: Fix shell command for SGP.31 get_certs (details)
Commit 57df6f6e6856c5633816a901dda3d17e77fcce18 by laforge
filesystem: Enforce lower-case hex AID

our utils.b2h() returns values in lower-case hex string notation,
so let's make sure the CardADF and CardApplication AID values are also
stored in lower case notation, othewise the matching baesd on AIDs
returned from the card will not work, specifically as we use uppercase
AIDs in pySim.euicc for CardApplicationECASD and CardApplicationISDR.

Rather than change those two instances, let's solve it in a generic way.

We already do the same for the CardFile.fid member.

Change-Id: Ie42392412d9eb817fbc563d9165faab198ffa7a9
The file was modified pySim/filesystem.py
Commit 900b04559b28606692ed261d425e0dce1dd40f98 by laforge
euicc: Fix shell command for SGP.31 get_certs

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