示例#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
示例#2
0
文件: ppatc.py 项目: ecuvelier/PPAT
 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
示例#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
示例#4
0
文件: pairing.py 项目: ecuvelier/PPAT
 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"])
示例#5
0
文件: pairing.py 项目: vteague/PPAT
 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"])
示例#6
0
 def load(self, data, fingerprints):
     self.p = utils.b64tompz(data["p"])
示例#7
0
 def load(self, data, fingerprints):
     self.c = utils.b64tompz(data["c"])
     self.PCom_PK = utils.b64tompz(data["PCom_PK"])
示例#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"])    
示例#9
0
 def load(self, data, fingerprints):
     self.alpha = utils.b64tompz(data["alpha"])
示例#10
0
文件: field.py 项目: ecuvelier/PPAT
 def load(self, data, fingerprints):
     self.p = utils.b64tompz(data["p"])