From bff8902ce15ab6b5d739460152f61fce1cdae5fd Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 29 Jul 2024 12:59:02 +0200 Subject: [PATCH] pySim.commands: make use of status word interpreter for CHV Related: OS#6398 Change-Id: I71efe9d6804c4845bb81f1b3b443215dad0ac301 --- pySim/commands.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pySim/commands.py b/pySim/commands.py index 3f659eb8..43fc7059 100644 --- a/pySim/commands.py +++ b/pySim/commands.py @@ -679,7 +679,7 @@ class SimCardCommands: raise RuntimeError('Failed to %s chv_no 0x%02X with code 0x%s, %i tries left.' % (op_name, chv_no, b2h(pin_code).upper(), int(sw[3]))) if sw != '9000': - raise SwMatchError(sw, '9000') + raise SwMatchError(sw, '9000', self._tp.sw_interpreter) def verify_chv(self, chv_no: int, code: Hexstr) -> ResTuple: """Verify a given CHV (Card Holder Verification == PIN)