21#include <tss2/tss2_esys.h>
38 const std::string& unique_data);
Definition: primary_key_builder.h:27
TPMT_PUBLIC public_area_
Definition: primary_key_builder.h:41
PrimaryKeyBuilder()
Definition: primary_key_builder.cpp:24
static TpmObjectSlot CreateSigningKey(TpmResourceManager &resource_manager, const std::string &unique_data)
Definition: primary_key_builder.cpp:139
void UniqueData(const std::string &)
Definition: primary_key_builder.cpp:54
void ParentKey()
Definition: primary_key_builder.cpp:39
TpmObjectSlot CreateKey(TpmResourceManager &resource_manager)
Definition: primary_key_builder.cpp:66
void SigningKey()
Definition: primary_key_builder.cpp:28
Definition: tpm_resource_manager.h:50
Definition: alloc_utils.cpp:23
std::shared_ptr< TpmResourceManager::ObjectSlot > TpmObjectSlot
Definition: tpm_resource_manager.h:84
std::function< TpmObjectSlot(TpmResourceManager &)> ParentKeyCreator(const std::string &unique)
Definition: primary_key_builder.cpp:130
std::function< TpmObjectSlot(TpmResourceManager &)> SigningKeyCreator(const std::string &unique)
Definition: primary_key_builder.cpp:120