pySim-shell: Adds support for DEACTIVATE FILE + ACTIVATE FILE

Change-Id: I22207dde20f991b0a22dea8f5dd695a0ec99da33
This commit is contained in:
Harald Welte
2021-04-10 18:17:55 +02:00
parent 15fae98d2e
commit a463161ae2
3 changed files with 25 additions and 0 deletions

View File

@@ -403,6 +403,15 @@ class Iso7816Commands(CommandSet):
(data, sw) = self._cmd.card._scc.enable_chv(opts.pin_nr, h2b(pin))
self._cmd.poutput("CHV enable successful")
def do_deactivate_file(self, opts):
"""Deactivate the current EF"""
fid = self._cmd.rs.selected_file.fid
(data, sw) = self._cmd.card._scc.deactivate_file(fid)
def do_activate_file(self, opts):
"""Activate the current EF"""
fid = self._cmd.rs.selected_file.fid
(data, sw) = self._cmd.card._scc.activate_file(fid)
def parse_options():