mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-17 19:03:42 +01:00
test_onion.py: drop separate padding method
This commit is contained in:
parent
75dceaf254
commit
53e13e69c9
@ -76,15 +76,12 @@ class Onion(object):
|
||||
|
||||
self.get_secrets()
|
||||
|
||||
def padding(self):
|
||||
ctx = Cipher(self.enckey, self.pad_iv, 1, ciphername='aes-128-ctr')
|
||||
self.pad = ctx.ciphering(self.ZEROES)
|
||||
|
||||
def decrypt(self):
|
||||
self.padding()
|
||||
ctx = Cipher(self.enckey, self.pad_iv, 1, ciphername='aes-128-ctr')
|
||||
pad = ctx.ciphering(self.ZEROES)
|
||||
|
||||
ctx = Cipher(self.enckey, self.iv, 0, ciphername='aes-128-ctr')
|
||||
self.fwd = self.pad + ctx.ciphering(self.onion[:self.fwd_end])
|
||||
self.fwd = pad + ctx.ciphering(self.onion[:self.fwd_end])
|
||||
self.msg = ctx.ciphering(self.onion[self.fwd_end:self.msg_end])
|
||||
|
||||
def tweak_sha(self, sha, d):
|
||||
|
Loading…
Reference in New Issue
Block a user