def get_current_gpu_claims()

in src/local_gpu_verifier/src/verifier/utils/claims_utils.py [0:0]


    def get_current_gpu_claims(settings, gpu_uuid: string = ""):
        """
        Method to translate GPU Attestation results to Claims object
        Args:
            settings:  Hopper Settings object
            gpu_uuid:  UUID of the GPU
        """
        claims = {
            "measres": settings.check_if_measurements_are_matching(),
            "x-nvidia-gpu-arch-check": settings.check_if_gpu_arch_is_correct(),
            "x-nvidia-gpu-driver-version": settings.check_gpu_driver_version(),
            "x-nvidia-gpu-vbios-version": settings.check_gpu_vbios_version(),
            "x-nvidia-gpu-attestation-report-cert-chain-validated": settings.check_if_gpu_attestation_report_cert_chain_validated(),
            "x-nvidia-gpu-attestation-report-parsed": settings.check_if_attestation_report_parsed_successfully(),
            "x-nvidia-gpu-attestation-report-nonce-match": settings.check_if_nonce_are_matching(),
            "x-nvidia-gpu-attestation-report-signature-verified": settings.check_if_attestation_report_signature_verified(),
            "x-nvidia-gpu-driver-rim-fetched": settings.check_if_driver_rim_fetched(),
            "x-nvidia-gpu-driver-rim-schema-validated": settings.check_if_driver_rim_schema_validated(),
            "x-nvidia-gpu-driver-rim-cert-validated": settings.check_if_driver_rim_cert_validated(),
            "x-nvidia-gpu-driver-rim-signature-verified": settings.check_if_driver_rim_signature_verified(),
            "x-nvidia-gpu-driver-rim-measurements-available": settings.check_rim_driver_measurements_availability(),
            "x-nvidia-gpu-vbios-rim-fetched": settings.check_if_vbios_rim_fetched(),
            "x-nvidia-gpu-vbios-rim-schema-validated": settings.check_if_vbios_rim_schema_validated(),
            "x-nvidia-gpu-vbios-rim-cert-validated": settings.check_if_vbios_rim_cert_validated(),
            "x-nvidia-gpu-vbios-rim-signature-verified": settings.check_if_vbios_rim_signature_verified(),
            "x-nvidia-gpu-vbios-rim-measurements-available": settings.check_rim_vbios_measurements_availability(),
            "x-nvidia-gpu-vbios-index-no-conflict": settings.check_if_no_driver_vbios_measurement_index_conflict(),
        }
        if settings.check_if_measurements_are_matching() == "success":
            claims["secboot"] = True
            claims["dbgstat"] = "disabled"
        return claims