Android-cuttlefish cvd tool
Variables
cuttlefish::anonymous_namespace{secure_hals.cpp} Namespace Reference

Variables

NoDestructor< std::unordered_map< std::string_view, SecureHal > > kMapping ([] { return std::unordered_map< std::string_view, SecureHal >{ {"keymint", SecureHal::kHostKeymintSecure}, {"host_secure_keymint", SecureHal::kHostKeymintSecure}, {"host_keymint_secure", SecureHal::kHostKeymintSecure}, {"guest_keymint_trusty_insecure", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_keymint_insecure_trusty", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_gatekeeper_insecure", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_gatekeeper", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_keymint", SecureHal::kGuestKeymintInsecure}, {"guest_keymint_insecure", SecureHal::kGuestKeymintInsecure}, {"gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_secure", SecureHal::kHostGatekeeperSecure}, {"host_secure_gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_insecure", SecureHal::kHostGatekeeperInsecure}, {"host_insecure_gatekeeper", SecureHal::kHostGatekeeperInsecure}, {"oemlock", SecureHal::kHostOemlockSecure}, {"host_oemlock_secure", SecureHal::kHostOemlockSecure}, {"host_secure_oemlock", SecureHal::kHostOemlockSecure}, {"guest_strongbox_insecure", SecureHal::kGuestStrongboxInsecure}, };}())
 

Variable Documentation

◆ kMapping

NoDestructor< std::unordered_map< std::string_view, SecureHal > > cuttlefish::anonymous_namespace{secure_hals.cpp}::kMapping([] { return std::unordered_map< std::string_view, SecureHal >{ {"keymint", SecureHal::kHostKeymintSecure}, {"host_secure_keymint", SecureHal::kHostKeymintSecure}, {"host_keymint_secure", SecureHal::kHostKeymintSecure}, {"guest_keymint_trusty_insecure", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_keymint_insecure_trusty", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_gatekeeper_insecure", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_gatekeeper", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_keymint", SecureHal::kGuestKeymintInsecure}, {"guest_keymint_insecure", SecureHal::kGuestKeymintInsecure}, {"gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_secure", SecureHal::kHostGatekeeperSecure}, {"host_secure_gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_insecure", SecureHal::kHostGatekeeperInsecure}, {"host_insecure_gatekeeper", SecureHal::kHostGatekeeperInsecure}, {"oemlock", SecureHal::kHostOemlockSecure}, {"host_oemlock_secure", SecureHal::kHostOemlockSecure}, {"host_secure_oemlock", SecureHal::kHostOemlockSecure}, {"guest_strongbox_insecure", SecureHal::kGuestStrongboxInsecure}, };}()) ( [] { return std::unordered_map< std::string_view, SecureHal >{ {"keymint", SecureHal::kHostKeymintSecure}, {"host_secure_keymint", SecureHal::kHostKeymintSecure}, {"host_keymint_secure", SecureHal::kHostKeymintSecure}, {"guest_keymint_trusty_insecure", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_keymint_insecure_trusty", SecureHal::kGuestKeymintTrustyInsecure}, {"guest_gatekeeper_insecure", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_gatekeeper", SecureHal::kGuestGatekeeperInsecure}, {"guest_insecure_keymint", SecureHal::kGuestKeymintInsecure}, {"guest_keymint_insecure", SecureHal::kGuestKeymintInsecure}, {"gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_secure", SecureHal::kHostGatekeeperSecure}, {"host_secure_gatekeeper", SecureHal::kHostGatekeeperSecure}, {"host_gatekeeper_insecure", SecureHal::kHostGatekeeperInsecure}, {"host_insecure_gatekeeper", SecureHal::kHostGatekeeperInsecure}, {"oemlock", SecureHal::kHostOemlockSecure}, {"host_oemlock_secure", SecureHal::kHostOemlockSecure}, {"host_secure_oemlock", SecureHal::kHostOemlockSecure}, {"guest_strongbox_insecure", SecureHal::kGuestStrongboxInsecure}, };}  ())