From ca5dfae64043af17ad2fdf8ae0ec961e63c67955 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 23 Oct 2013 09:55:12 +0200 Subject: [PATCH] use convenience wrapper for TA step 6 --- virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py b/virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py index cb036cd..961a26a 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py @@ -375,13 +375,12 @@ class nPA_SE(Security_Environment): # FIXME auxiliary_data might be from an older run of PACE if hasattr(self.at, "auxiliary_data"): - auxiliary_data = pace.get_buf(self.at.auxiliary_data) + auxiliary_data = self.at.auxiliary_data else: auxiliary_data = None - if 1 != pace.TA_STEP6_verify(self.eac_ctx, - pace.get_buf(self.at.iv), pace.get_buf(id_picc), - auxiliary_data, pace.get_buf(data)): + if 1 != pace.TA_STEP6_verify(self.eac_ctx, self.at.iv, id_picc, + auxiliary_data, data): pace.print_ossl_err() raise SwError(SW["ERR_CONDITIONNOTSATISFIED"])