Android-cuttlefish cvd tool
Functions | Variables
cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp} Namespace Reference

Functions

constexpr std::chrono::seconds kRestartLockTimeout (2)
 
SharedFD DupFdFlag (gflags::int32 fd)
 
void ReExecSelf ()
 
std::thread StartKernelEventMonitor (SharedFD kernel_events_fd, std::timed_mutex &oemlock_lock)
 
fruit::Component< fruit::Required< gatekeeper::SoftGateKeeper, TpmGatekeeper, TpmResourceManager >, gatekeeper::GateKeeper, keymaster::KeymasterEnforcement > ChooseGatekeeperComponent ()
 
fruit::Component< fruit::Required< TpmResourceManager >, oemlock::OemLockChooseOemlockComponent ()
 
fruit::Component< TpmResourceManager, gatekeeper::GateKeeper, oemlock::OemLock, keymaster::KeymasterEnforcement > SecureEnvComponent ()
 

Variables

constexpr size_t kOperationTableSize = 16
 

Function Documentation

◆ ChooseGatekeeperComponent()

fruit::Component< fruit::Required< gatekeeper::SoftGateKeeper, TpmGatekeeper, TpmResourceManager >, gatekeeper::GateKeeper, keymaster::KeymasterEnforcement > cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::ChooseGatekeeperComponent ( )

◆ ChooseOemlockComponent()

fruit::Component< fruit::Required< TpmResourceManager >, oemlock::OemLock > cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::ChooseOemlockComponent ( )

◆ DupFdFlag()

SharedFD cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::DupFdFlag ( gflags::int32  fd)

◆ kRestartLockTimeout()

constexpr std::chrono::seconds cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::kRestartLockTimeout ( )
constexpr

◆ ReExecSelf()

void cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::ReExecSelf ( )

◆ SecureEnvComponent()

fruit::Component< TpmResourceManager, gatekeeper::GateKeeper, oemlock::OemLock, keymaster::KeymasterEnforcement > cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::SecureEnvComponent ( )

◆ StartKernelEventMonitor()

std::thread cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::StartKernelEventMonitor ( SharedFD  kernel_events_fd,
std::timed_mutex &  oemlock_lock 
)

Variable Documentation

◆ kOperationTableSize

constexpr size_t cuttlefish::anonymous_namespace{secure_env_not_windows_main.cpp}::kOperationTableSize = 16
constexpr