Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
    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()
Ejemplo n.º 4
0
 def __init__(self, mf=None):
     SAM.__init__(self, None, None, mf, default_se=CryptoflexSE)
     self.current_SE = self.default_se(self.mf, self)
Ejemplo n.º 5
0
 def __init__(self, mf=None):
     SAM.__init__(self, None, None, mf, default_se=CryptoflexSE)
     self.current_SE = self.default_se(self.mf, self)