Android-cuttlefish cvd tool
Namespaces | Enumerations | Functions
secure_hals.h File Reference
#include <set>
#include <string>
#include "cuttlefish/common/libs/utils/result.h"
Include dependency graph for secure_hals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cuttlefish
 

Enumerations

enum class  cuttlefish::SecureHal {
  cuttlefish::kGuestGatekeeperInsecure , cuttlefish::kGuestKeymintInsecure , cuttlefish::kGuestKeymintTrustyInsecure , cuttlefish::kGuestStrongboxInsecure ,
  cuttlefish::kHostKeymintInsecure , cuttlefish::kHostKeymintSecure , cuttlefish::kHostGatekeeperInsecure , cuttlefish::kHostGatekeeperSecure ,
  cuttlefish::kHostOemlockInsecure , cuttlefish::kHostOemlockSecure
}
 

Functions

Result< SecureHal > cuttlefish::ParseSecureHal (std::string mode)
 
Result< std::set< SecureHal > > cuttlefish::ParseSecureHals (const std::string &hals)
 
std::string cuttlefish::ToString (SecureHal hal_in)
 
Result< void > cuttlefish::ValidateSecureHals (const std::set< SecureHal > &secure_hals)