21#include <tss2/tss2_esys.h>
27class TpmResourceManager;
62 const uint8_t*
data,
size_t data_size);
Definition: tpm_auth.h:32
Definition: tpm_resource_manager.h:51
#define data
Definition: dict.c:56
#define context
Definition: dict.c:64
Definition: alloc_driver.h:20
std::unique_ptr< T, EsysDeleter > UniqueEsysPtr
Definition: tpm_hmac.h:34
UniqueEsysPtr< TPM2B_DIGEST > TpmHmacWithContext(TpmResourceManager &resource_manager, const std::string &context, const uint8_t *data, size_t data_size)
Definition: tpm_hmac.cpp:139
UniqueEsysPtr< TPM2B_DIGEST > TpmHmac(TpmResourceManager &resource_manager, ESYS_TR key_handle, TpmAuth auth, const uint8_t *data, size_t data_size)
Definition: tpm_hmac.cpp:128
Definition: tpm_hmac.h:29
void operator()(void *data)
Definition: tpm_hmac.h:30