Android-cuttlefish cvd tool
Classes | Namespaces | Enumerations | Functions
sign.cc File Reference
#include "cuttlefish/host/libs/confui/sign.h"
#include <openssl/hmac.h>
#include <openssl/sha.h>
#include <string>
#include <android-base/logging.h>
#include "cuttlefish/common/libs/confui/confui.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/security/confui_sign.h"
#include "cuttlefish/host/commands/kernel_log_monitor/utils.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/confui/sign_utils.h"
Include dependency graph for sign.cc:

Classes

class  cuttlefish::confui::HMacImplementation
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::confui
 
namespace  cuttlefish::confui::anonymous_namespace{sign.cc}
 

Enumerations

enum class  cuttlefish::confui::TestKeyBits : uint8_t { cuttlefish::confui::BYTE = 165 }
 

Functions

std::string cuttlefish::confui::anonymous_namespace{sign.cc}::GetSecureEnvSocketPath ()
 
SharedFD cuttlefish::confui::anonymous_namespace{sign.cc}::ConnectToSecureEnv ()
 
std::optional< std::vector< std::uint8_t > > cuttlefish::confui::TestSign (const std::vector< std::uint8_t > &message)
 
std::optional< std::vector< std::uint8_t > > cuttlefish::confui::Sign (const std::vector< std::uint8_t > &message)