Android-cuttlefish cvd tool
Namespaces | Functions | Variables
tpm_key_blob_maker.cpp File Reference
#include "tpm_key_blob_maker.h"
#include <vector>
#include <android-base/logging.h>
#include <tss2/tss2_mu.h>
#include <tss2/tss2_rc.h>
#include "cuttlefish/host/commands/secure_env/composite_serialization.h"
#include "cuttlefish/host/commands/secure_env/encrypted_serializable.h"
#include "cuttlefish/host/commands/secure_env/hmac_serializable.h"
#include "cuttlefish/host/commands/secure_env/primary_key_builder.h"
Include dependency graph for tpm_key_blob_maker.cpp:

Namespaces

namespace  cuttlefish
 

Functions

static keymaster_error_t cuttlefish::SplitEnforcedProperties (const keymaster::AuthorizationSet &key_description, keymaster::AuthorizationSet *hw_enforced, keymaster::AuthorizationSet *sw_enforced, keymaster::AuthorizationSet *hidden)
 
static KeymasterKeyBlob cuttlefish::SerializableToKeyBlob (const Serializable &serializable)
 

Variables

static constexpr char cuttlefish::kUniqueKey [] = "TpmKeyBlobMaker"