in src/local_gpu_verifier/src/verifier/config.py [0:0]
def check_status(self):
if (
self.check_if_gpu_arch_is_correct()
and self.check_if_gpu_attestation_report_cert_chain_validated()
and self.check_if_attestation_report_parsed_successfully()
and self.check_if_nonce_are_matching()
and self.check_if_attestation_report_driver_version_matches()
and self.check_if_attestation_report_vbios_version_matches()
and self.check_if_attestation_report_signature_verified()
and self.check_if_driver_rim_fetched()
and self.check_if_driver_rim_schema_validated()
and self.check_if_driver_rim_cert_validated()
and self.check_if_driver_rim_signature_verified()
and self.check_rim_driver_measurements_availability()
and self.check_if_vbios_rim_fetched()
and self.check_if_vbios_rim_schema_validated()
and self.check_if_vbios_rim_signature_verified()
and self.check_rim_vbios_measurements_availability()
and self.check_if_no_driver_vbios_measurement_index_conflict()
and self.check_if_measurements_are_matching() == "success"
):
BaseSettings.test_result = True
return True
else:
BaseSettings.test_result = False
return False