예제 #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
파일: field.py 프로젝트: ecuvelier/P3MVEOS
 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"])