#include "stdbool.h"
#include "securevirtualresourcetypes.h"
-#define TAG "SRPAPI-CG"
+#define TAG "OIC_SRPAPI_CG"
OCStackResult PMGeneratePairWiseCredentials(OicSecCredType_t type, size_t keySize,
const OicUuid_t *ptDeviceId, const OicUuid_t *firstDeviceId,
uint8_t *privData = (uint8_t *)OICCalloc(privDataKeySize, sizeof(uint8_t));
VERIFY_NON_NULL(TAG, privData, ERROR);
- OicSecKey_t privKey = {privData, keySize};
+ OicSecKey_t privKey = {.data=privData, .len=keySize};
OCFillRandomMem(privData, privDataKeySize);
res = OC_STACK_OK;
exit:
+ OICClearMemory(privData, privDataKeySize);
OICFree(privData);
if(res != OC_STACK_OK)