Android-cuttlefish cvd tool
Namespaces | Functions | Variables
secure_env_windows_lib.cpp File Reference
#include <windows.h>
#include "cuttlefish/host/commands/secure_env/secure_env_windows_lib.h"
#include <thread>
#include <android-base/logging.h>
#include <keymaster/android_keymaster.h>
#include <keymaster/contexts/pure_soft_keymaster_context.h>
#include "cuttlefish/common/libs/security/gatekeeper_channel_windows.h"
#include "cuttlefish/common/libs/security/keymaster_channel_windows.h"
#include "cuttlefish/host/commands/secure_env/gatekeeper_responder.h"
#include "cuttlefish/host/commands/secure_env/keymaster_responder.h"
#include "cuttlefish/host/commands/secure_env/soft_gatekeeper.h"
#include "cuttlefish/host/commands/secure_env/tpm_gatekeeper.h"
#include "cuttlefish/host/commands/secure_env/tpm_keymaster_context.h"
#include "cuttlefish/host/commands/secure_env/tpm_keymaster_enforcement.h"
#include "cuttlefish/host/commands/secure_env/tpm_resource_manager.h"
Include dependency graph for secure_env_windows_lib.cpp:

Namespaces

namespace  secure_env
 
namespace  secure_env::anonymous_namespace{secure_env_windows_lib.cpp}
 

Functions

bool secure_env::StartSecureEnvWithHandles (HANDLE keymaster_pipe_handle, HANDLE gatekeeper_pipe_handle, bool)
 
bool secure_env::StartSecureEnv (const char *keymaster_pipe, const char *gatekeeper_pipe, bool use_tpm)
 

Variables

constexpr size_t secure_env::anonymous_namespace{secure_env_windows_lib.cpp}::kOperationTableSize = 16