const uint32_t ctrLenOrTagSizeBits,
const RawBuffer &aad,
const RawBuffer &keyToWrapId,
const uint32_t ctrLenOrTagSizeBits,
const RawBuffer &aad,
const RawBuffer &keyToWrapId,
- uint32_t data_size = 0;
- GetDataSize(keyToWrapId, data_size);
+ uint32_t dataSize = 0;
+ GetDataSize(keyToWrapId, keyToWrapType, dataSize);
TrustZoneMemory outMemory(m_Context, sOut.GetSize(), TEEC_MEM_OUTPUT);
sOut.Serialize(outMemory);
TrustZoneMemory outMemory(m_Context, sOut.GetSize(), TEEC_MEM_OUTPUT);
sOut.Serialize(outMemory);
-void TrustZoneContext::GetDataSize(const RawBuffer &dataId, uint32_t &dataSize)
+void TrustZoneContext::GetDataSize(const RawBuffer &dataId,
+ const tz_data_type type,
+ uint32_t &dataSize)
{
// command ID = CMD_GET_DATA_SIZE
LogDebug("Object ID (passed to CMD_GET_DATA_SIZE) is (hex): " << rawToHexString(dataId));
{
// command ID = CMD_GET_DATA_SIZE
LogDebug("Object ID (passed to CMD_GET_DATA_SIZE) is (hex): " << rawToHexString(dataId));
RawBuffer &data)
{
// command ID = CMD_GET_DATA
LogDebug("Object ID (passed to CMD_GET_DATA) is (hex): " << rawToHexString(dataId));
RawBuffer &data)
{
// command ID = CMD_GET_DATA
LogDebug("Object ID (passed to CMD_GET_DATA) is (hex): " << rawToHexString(dataId));