diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py b/virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py index ce8886b..c6938e8 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py @@ -104,7 +104,7 @@ class PassportSAM(SAM): #Receive Mutual Authenticate APDU from terminal #Decrypt data and check MAC Eifd = resp_data[:-8] - padded_Eifd = vsCrypto.append_padding(self.current_se.cct.blocklength, Eifd) + padded_Eifd = vsCrypto.append_padding(self.current_SE.cct.blocklength, Eifd) Mifd = vsCrypto.crypto_checksum("CC", self.KMac, padded_Eifd) #Check the MAC if not Mifd == resp_data[-8:]: