4#include "IoTeXConstants.h"
5#include "IoTeXResultCodes.h"
14#define IOTEX_STORAGE_ID_TYPE uint32_t
20#define IOTEX_STORAGE_ID_TYPE const char*
36 const uint8_t privateKey[IOTEX_PRIVATE_KEY_SIZE]);
46 uint8_t privateKey[IOTEX_PRIVATE_KEY_SIZE]);
48 static void Initialize(uint32_t storageSize);
virtual ResultCode savePrivateKey(IOTEX_STORAGE_ID_TYPE storageId, const uint8_t privateKey[IOTEX_PRIVATE_KEY_SIZE])
Saves a private key to persistent storage.
virtual ResultCode readPrivateKey(IOTEX_STORAGE_ID_TYPE storageId, uint8_t privateKey[IOTEX_PRIVATE_KEY_SIZE])
Read a stored private key from persistent memory.