test_onion.py: drop unused part of message secrets

This commit is contained in:
Anthony Towns 2015-10-05 17:44:49 +10:00
parent 53e13e69c9
commit bb26fc3026

View File

@ -106,9 +106,9 @@ class Onion(object):
if sec is None:
raise Exception("HMAC did not verify")
self.enckey = self.tweak_sha(sec, b'\x00')
self.iv = self.tweak_sha(sec, b'\x02')
self.pad_iv = self.tweak_sha(sec, b'\x03')
self.enckey = self.tweak_sha(sec, b'\x00')[:16]
self.iv = self.tweak_sha(sec, b'\x02')[:16]
self.pad_iv = self.tweak_sha(sec, b'\x03')[:16]
def check_hmac(self, hmac_key):
calc = hmac_sha256(hmac_key, self.onion[:-self.HMAC_LEN])