reset keys after each connection
This commit is contained in:
1 parent
206d22c50b
commit
998362a5e6
2 files changed
+7
No files matched your search
@@ -175,6 +175,9 @@ class DeviceReader:
|
||||
if not parsed_data:
|
||||
return None
|
||||
|
||||
# Reset Encryption keys
|
||||
self.encryption.reset()
|
||||
|
||||
return parsed_data
|
||||
|
||||
async def _async_send_command(self, command: ReadHoldingRegisters) -> bytes:
|
||||
|
||||
@@ -283,3 +283,7 @@ class BluettiEncryption:
|
||||
if self.secure_aes_key is None
|
||||
else (self.secure_aes_key, None)
|
||||
)
|
||||
|
||||
def reset(self):
|
||||
self.peer_pubkey = None
|
||||
self.secure_aes_key = None
|
||||
Reference in new issue
Block a user