コード例 #1
0
ファイル: pre_nal16.py プロジェクト: wuquanda/abe_py
 def decrypt(self, params, sk, c):
     sigma = super(NAL16b, self).decrypt(params, sk, c)
     c3 = c['c3']
     (r1, r2) = self.H(sigma, c3)
     m = int2Bytes(c3 ^ self.G(sigma))
     
     if(debug):
         print('\nDecrypt...')
         print('m => %s' % m)
     return m
コード例 #2
0
ファイル: ibenc_bf01.py プロジェクト: JeremyXJ/abescheme
 def decodeFromZn(self, element):
     if type(element) == integer:
         msg = int2Bytes(element)
         return msg
         #return bytes.decode(msg, 'utf8') # convert back to string
     return None
コード例 #3
0
ファイル: ibenc_bf01.py プロジェクト: wuquanda/abe_py
 def decodeFromZn(self, element):
     if type(element) == integer:
         msg = int2Bytes(element)
         return msg
     return None