From 68126a119a32e3c53eee26407d96ea2ecef33dcc Mon Sep 17 00:00:00 2001 From: M1nd3r Date: Mon, 10 Jun 2024 14:23:29 +0200 Subject: [PATCH] fixup!: revert changes in pb2py and build_protobuf --- python/src/trezorlib/messages.py | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/python/src/trezorlib/messages.py b/python/src/trezorlib/messages.py index 21f008c34..4e6ae9948 100644 --- a/python/src/trezorlib/messages.py +++ b/python/src/trezorlib/messages.py @@ -7773,6 +7773,54 @@ class TezosManagerTransfer(protobuf.MessageType): self.amount = amount +class ThpCredentialMetadata(protobuf.MessageType): + MESSAGE_WIRE_TYPE = None + FIELDS = { + 1: protobuf.Field("host_name", "string", repeated=False, required=False, default=None), + } + + def __init__( + self, + *, + host_name: Optional["str"] = None, + ) -> None: + self.host_name = host_name + + +class ThpPairingCredential(protobuf.MessageType): + MESSAGE_WIRE_TYPE = None + FIELDS = { + 1: protobuf.Field("cred_metadata", "ThpCredentialMetadata", repeated=False, required=False, default=None), + 2: protobuf.Field("mac", "bytes", repeated=False, required=False, default=None), + } + + def __init__( + self, + *, + cred_metadata: Optional["ThpCredentialMetadata"] = None, + mac: Optional["bytes"] = None, + ) -> None: + self.cred_metadata = cred_metadata + self.mac = mac + + +class ThpAuthenticatedCredentialData(protobuf.MessageType): + MESSAGE_WIRE_TYPE = None + FIELDS = { + 1: protobuf.Field("host_static_pubkey", "bytes", repeated=False, required=False, default=None), + 2: protobuf.Field("cred_metadata", "ThpCredentialMetadata", repeated=False, required=False, default=None), + } + + def __init__( + self, + *, + host_static_pubkey: Optional["bytes"] = None, + cred_metadata: Optional["ThpCredentialMetadata"] = None, + ) -> None: + self.host_static_pubkey = host_static_pubkey + self.cred_metadata = cred_metadata + + class WebAuthnListResidentCredentials(protobuf.MessageType): MESSAGE_WIRE_TYPE = 800