We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents dcd9322 + 85eed20 commit 8c8b97fCopy full SHA for 8c8b97f
kasa/klaptransport.py
@@ -473,13 +473,9 @@ def encrypt(self, msg):
473
padder = padding.PKCS7(128).padder()
474
padded_data = padder.update(msg) + padder.finalize()
475
ciphertext = encryptor.update(padded_data) + encryptor.finalize()
476
-
477
- digest = hashes.Hash(hashes.SHA256())
478
- digest.update(
+ signature = hashlib.sha256(
479
self._sig + self._seq.to_bytes(4, "big", signed=True) + ciphertext
480
- )
481
- signature = digest.finalize()
482
+ ).digest()
483
return (signature + ciphertext, self._seq)
484
485
def decrypt(self, msg):
0 commit comments