コード例 #1
0
ファイル: mechanisms.py プロジェクト: EnerNOC/SleekXMPP
 def MAC(self, key, seq, msg):
     mac = hmac.HMAC(key=key, digestmod=self.hash)
     seqnum = num_to_bytes(seq)
     mac.update(seqnum)
     mac.update(msg)
     return mac.digest()[:10] + b"\x00\x01" + seqnum
コード例 #2
0
 def MAC(self, key, seq, msg):
     mac = hmac.HMAC(key=key, digestmod=self.hash)
     seqnum = num_to_bytes(seq)
     mac.update(seqnum)
     mac.update(msg)
     return mac.digest()[:10] + b'\x00\x01' + seqnum