def __init__(self, pin, can, mrz, puk, mf, default_se = nPA_SE): SAM.__init__(self, pin, None, mf) self.active = True self.current_SE = default_se(self.mf, self) self.can = can self.mrz = mrz self.puk = puk self.counter_puk = 10
def __init__(self, pin, can, mrz, puk, mf, default_se=nPA_SE): SAM.__init__(self, pin, None, mf) self.active = True self.current_SE = default_se(self.mf, self) self.can = can self.mrz = mrz self.puk = puk self.counter_puk = 10
def __init__(self, mf): import virtualsmartcard.SmartcardFilesystem as vsFS SAM.__init__(self, None, None, mf, default_se=ePass_SE) ef_dg1 = vsFS.walk(mf, "\x00\x04\x01\x01") dg1 = ef_dg1.readbinary(5) self.mrz1 = dg1[:43] self.mrz2 = dg1[44:] self.KSeed = None self.KEnc = None self.KMac = None self.__computeKeys()
def __init__(self, mf=None): SAM.__init__(self, None, None, mf, default_se=CryptoflexSE) self.current_SE = self.default_se(self.mf, self)