pySim-shell: print cardinfo hexstrings in lowercase

To ensure consistency, let's print the cardinfo hexstrings in lowercase
only.

Related: OS#6531
Change-Id: Ia6a8bd0e700c7fd933fb6c1b1050ed9494462d60
This commit is contained in:
Philipp Maier
2024-09-02 16:52:23 +02:00
parent 07b67439f8
commit 7633a11239

View File

@@ -818,17 +818,17 @@ class PySimCommands(CommandSet):
"""Display information about the currently inserted card""" """Display information about the currently inserted card"""
self._cmd.poutput("Card info:") self._cmd.poutput("Card info:")
self._cmd.poutput(" Name: %s" % self._cmd.card.name) self._cmd.poutput(" Name: %s" % self._cmd.card.name)
self._cmd.poutput(" ATR: %s" % self._cmd.rs.identity['ATR']) self._cmd.poutput(" ATR: %s" % self._cmd.rs.identity['ATR'].lower())
eid = self._cmd.rs.identity.get('EID', None) eid = self._cmd.rs.identity.get('EID', None)
if eid: if eid:
self._cmd.poutput(" EID: %s" % eid) self._cmd.poutput(" EID: %s" % eid.lower())
self._cmd.poutput(" ICCID: %s" % self._cmd.rs.identity['ICCID']) self._cmd.poutput(" ICCID: %s" % self._cmd.rs.identity['ICCID'].lower())
self._cmd.poutput(" Class-Byte: %s" % self._cmd.lchan.scc.cla_byte) self._cmd.poutput(" Class-Byte: %s" % self._cmd.lchan.scc.cla_byte.lower())
self._cmd.poutput(" Select-Ctrl: %s" % self._cmd.lchan.scc.sel_ctrl) self._cmd.poutput(" Select-Ctrl: %s" % self._cmd.lchan.scc.sel_ctrl.lower())
if len(self._cmd.rs.mf.applications) > 0: if len(self._cmd.rs.mf.applications) > 0:
self._cmd.poutput(" AIDs:") self._cmd.poutput(" AIDs:")
for a in self._cmd.rs.mf.applications: for a in self._cmd.rs.mf.applications:
self._cmd.poutput(" %s" % a) self._cmd.poutput(" %s" % a.lower())
@with_default_category('ISO7816 Commands') @with_default_category('ISO7816 Commands')
class Iso7816Commands(CommandSet): class Iso7816Commands(CommandSet):