aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service.cc
blob: 2207540b6ba10489ab6e9d2b2fe16a43d4a809f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- chrome/browser/enterprise/connectors/device_trust/device_trust_service.cc.orig	2021-07-19 18:45:08 UTC
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service.cc
@@ -82,12 +82,12 @@ void DeviceTrustService::OnReporterInitialized(bool su
 
   DeviceTrustReportEvent report;
 
-#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC)
+#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC) || defined(OS_BSD)
   auto* credential = report.mutable_attestation_credential();
   credential->set_format(
       DeviceTrustReportEvent::Credential::EC_NID_X9_62_PRIME256V1_PUBLIC_DER);
   credential->set_credential(attestation_service_->ExportPEMPublicKey());
-#endif  // defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC)
+#endif  // defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC) || defined(OS_BSD)
 
   reporter_->SendReport(&report, std::move(signal_report_callback_));
 }
@@ -117,11 +117,11 @@ void DeviceTrustService::SetSignalReportCallbackForTes
       base::Unretained(this), std::move(cb));
 }
 
-#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC)
+#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC) || defined(OS_BSD)
 std::string DeviceTrustService::GetAttestationCredentialForTesting() const {
   return attestation_service_->ExportPEMPublicKey();
 }
-#endif  // defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC)
+#endif  // defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MAC) || defined(OS_BSD)
 
 void DeviceTrustService::BuildChallengeResponse(const std::string& challenge,
                                                 AttestationCallback callback) {