def __init__()

in src/local_gpu_verifier/src/verifier/attestation/spdm_msrt_resp_msg.py [0:0]


    def __init__(self, response, settings):
        """ The constructor method for the class SpdmMeasurementResponseMessage representing the SPDM GET_MEASUREMENT response message.

        Args:
            response (bytes): The raw SPDM GET_MEASUREMENT response message.
            settings (config.HopperSettings): the object containing various config.

        Raises:
            ParsingError: _description_
        """
        assert type(response) is bytes
        self.SPDMVersion = None
        self.RequestResponseCode = None
        self.Param1 = None
        self.Param2 = None
        self.NumberOfBlocks = None
        self.MeasurementRecordLength = None
        self.MeasurementRecord = None
        self.Nonce = None
        self.OpaqueLength = None
        self.OpaqueData = None
        self.Signature = None
        self.FieldSize['Signature'] = settings.signature_length
        try:
            self.parse(response, settings)
        except Exception as error:
            raise ParsingError("Could not parse the GET MEASUREMENT response message.")