Android-cuttlefish cvd tool
|
#include "tpm_keymaster_context.h"
#include <android-base/logging.h>
#include <keymaster/contexts/soft_attestation_cert.h>
#include <keymaster/km_openssl/aes_key.h>
#include <keymaster/km_openssl/asymmetric_key.h>
#include <keymaster/km_openssl/attestation_utils.h>
#include <keymaster/km_openssl/certificate_utils.h>
#include <keymaster/km_openssl/ec_key_factory.h>
#include <keymaster/km_openssl/hmac_key.h>
#include <keymaster/km_openssl/rsa_key_factory.h>
#include <keymaster/km_openssl/soft_keymaster_enforcement.h>
#include <keymaster/km_openssl/triple_des_key.h>
#include <keymaster/operation.h>
#include <keymaster/wrapped_key.h>
#include "cuttlefish/host/commands/secure_env/primary_key_builder.h"
#include "cuttlefish/host/commands/secure_env/tpm_attestation_record.h"
#include "cuttlefish/host/commands/secure_env/tpm_hmac.h"
#include "cuttlefish/host/commands/secure_env/tpm_key_blob_maker.h"
#include "cuttlefish/host/commands/secure_env/tpm_random_source.h"
#include "cuttlefish/host/commands/secure_env/tpm_remote_provisioning_context.h"
Namespaces | |
namespace | cuttlefish |
namespace | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp} |
Functions | |
keymaster::AuthorizationSet | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp}::GetHiddenTags (const AuthorizationSet &authorizations) |
keymaster_error_t | cuttlefish::anonymous_namespace{tpm_keymaster_context.cpp}::TranslateAuthorizationSetError (AuthorizationSet::Error err) |
static bool | cuttlefish::UpgradeIntegerTag (keymaster_tag_t tag, uint32_t value, AuthorizationSet *set, bool *set_changed) |
std::string | cuttlefish::ToHexString (const std::vector< uint8_t > &binary) |