Android-cuttlefish cvd tool
Namespaces | Functions
tpm_encrypt_decrypt.cpp File Reference
#include "tpm_encrypt_decrypt.h"
#include <algorithm>
#include <cstring>
#include <vector>
#include <android-base/logging.h>
#include <tss2/tss2_rc.h>
Include dependency graph for tpm_encrypt_decrypt.cpp:

Namespaces

namespace  cuttlefish
 

Functions

static bool cuttlefish::TpmEncryptDecrypt (ESYS_CONTEXT *esys, ESYS_TR key_handle, TpmAuth auth, const TPM2B_IV &iv, uint8_t *data_in, uint8_t *data_out, size_t data_size, bool decrypt)
 
bool cuttlefish::TpmEncrypt (ESYS_CONTEXT *esys, ESYS_TR key_handle, TpmAuth auth, const TPM2B_IV &iv, uint8_t *data_in, uint8_t *data_out, size_t data_size)
 
bool cuttlefish::TpmDecrypt (ESYS_CONTEXT *esys, ESYS_TR key_handle, TpmAuth auth, const TPM2B_IV &iv, uint8_t *data_in, uint8_t *data_out, size_t data_size)