Ejemplo n.º 1
0
 def hashf(self,L):
     ''' Return a number in Zr computed from a list L of elements
         Assuming that all elements of the list has a fingerprint
     '''
     order = self.pairing.r
     f = fingexp.fingerprint(L)
     z = utils.b64tompz(f)%order
     return z
Ejemplo n.º 2
0
 def hashf(self,L):
     ''' Return a number in Zq computed from a list L of elements
         Assuming that all elements of the list has a fingerprint
     '''
     q = self.PPATCpp.order
     f = fingexp.fingerprint(L)
     r = utils.b64tompz(f)%q
     return r
Ejemplo n.º 3
0
 def hashf(self, L):
     ''' Return a number in Zq computed from a list L of elements
         Assuming that all elements of the list has a fingerprint
     '''
     q = self.PPATCpp.order
     f = fingexp.fingerprint(L)
     r = utils.b64tompz(f) % q
     return r
Ejemplo n.º 4
0
 def load(self, data, fingerprints):
     self.E = utils.b64tompz(data["E"])
     self.EFq = utils.b64tompz(data["EFp"])
     self.EFqp = utils.b64tompz(data["EFpk"])
     self.r = utils.b64tompz(data["r"])
Ejemplo n.º 5
0
 def load(self, data, fingerprints):
     self.E = utils.b64tompz(data["E"])
     self.EFq = utils.b64tompz(data["EFp"])
     self.EFqp = utils.b64tompz(data["EFpk"])
     self.r = utils.b64tompz(data["r"])
Ejemplo n.º 6
0
 def load(self, data, fingerprints):
     self.p = utils.b64tompz(data["p"])
Ejemplo n.º 7
0
 def load(self, data, fingerprints):
     self.c = utils.b64tompz(data["c"])
     self.PCom_PK = utils.b64tompz(data["PCom_PK"])
Ejemplo n.º 8
0
 def load(self, data, fingerprints):
     self.pairing = utils.b64tompz(data["pairing"])
     self.deg_pol = utils.b64tompz(data["deg_pol"])
     self.gVec = utils.b64tompz(data["gVec"])
     self.hVec = utils.b64tompz(data["hVec"])
     self.gprimeVec = utils.b64tompz(data["gprimeVec"])    
Ejemplo n.º 9
0
 def load(self, data, fingerprints):
     self.alpha = utils.b64tompz(data["alpha"])
Ejemplo n.º 10
0
 def load(self, data, fingerprints):
     self.p = utils.b64tompz(data["p"])