1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-11 07:02:41 +00:00

chore: remove management session remnants

[no changelog]
This commit is contained in:
M1nd3r 2025-02-03 12:31:13 +01:00
parent b8982f5bf1
commit 7af9e0db08
2 changed files with 4 additions and 5 deletions

View File

@ -26,7 +26,6 @@ TAG_LENGTH = const(16)
_UNALLOCATED_STATE = const(0) _UNALLOCATED_STATE = const(0)
_ALLOCATED_STATE = const(1) _ALLOCATED_STATE = const(1)
_SEEDLESS_STATE = const(2) _SEEDLESS_STATE = const(2)
MANAGEMENT_SESSION_ID = const(0)
class ThpDataCache(DataCache): class ThpDataCache(DataCache):

View File

@ -23,7 +23,7 @@ from .protocol_and_channel import ProtocolAndChannel
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
MANAGEMENT_SESSION_ID: int = 0 DEFAULT_SESSION_ID: int = 0
if t.TYPE_CHECKING: if t.TYPE_CHECKING:
from ...debuglink import DebugLink from ...debuglink import DebugLink
@ -127,8 +127,8 @@ class ProtocolV2(ProtocolAndChannel):
def update_features(self) -> None: def update_features(self) -> None:
message = messages.GetFeatures() message = messages.GetFeatures()
message_type, message_data = self.mapping.encode(message) message_type, message_data = self.mapping.encode(message)
self.session_id: int = 0 self.session_id: int = DEFAULT_SESSION_ID
self._encrypt_and_write(MANAGEMENT_SESSION_ID, message_type, message_data) self._encrypt_and_write(DEFAULT_SESSION_ID, message_type, message_data)
_ = self._read_until_valid_crc_check() # TODO check ACK _ = self._read_until_valid_crc_check() # TODO check ACK
_, msg_type, msg_data = self.read_and_decrypt() _, msg_type, msg_data = self.read_and_decrypt()
features = self.mapping.decode(msg_type, msg_data) features = self.mapping.decode(msg_type, msg_data)
@ -139,7 +139,7 @@ class ProtocolV2(ProtocolAndChannel):
def _send_message( def _send_message(
self, self,
message: protobuf.MessageType, message: protobuf.MessageType,
session_id: int = MANAGEMENT_SESSION_ID, session_id: int = DEFAULT_SESSION_ID,
): ):
message_type, message_data = self.mapping.encode(message) message_type, message_data = self.mapping.encode(message)
self._encrypt_and_write(session_id, message_type, message_data) self._encrypt_and_write(session_id, message_type, message_data)