From 82d1bd61a4f42a6010c360df150d85db1265cf74 Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 10 Mar 2025 19:40:21 +0100 Subject: Fix LEIA response parsing. --- pyecsca/sca/target/leia.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyecsca/sca/target/leia.py b/pyecsca/sca/target/leia.py index 8dab7df..59336b6 100644 --- a/pyecsca/sca/target/leia.py +++ b/pyecsca/sca/target/leia.py @@ -29,7 +29,7 @@ class LEIATarget(ISO7816Target): # pragma: no cover def send_apdu(self, apdu: CommandAPDU) -> ResponseAPDU: leia_apdu = create_APDU_from_bytes(bytes(apdu)) resp = self.leia.send_APDU(leia_apdu) - return ResponseAPDU(resp.data, resp.sw1 << 8 | resp.sw2) + return ResponseAPDU(bytes(resp.data), resp.sw1 << 8 | resp.sw2) def connect(self, protocol: Optional[CardProtocol] = None): proto = T.AUTO -- cgit v1.3.1