Android-cuttlefish cvd tool
|
#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"
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 |