Removing the user data is not enough in case of TZ backend. Without
explicit removal objects remain in TZ storage.
Change-Id: Id9652be186610322ea913f74ff8504f66ac8232e
void Finish() override
{
+ auto remove = [](const KeyAliasPair& pair) {
+ ckmc_remove_alias(pair.prv.c_str());
+ ckmc_remove_alias(pair.pub.c_str());
+ };
+ remove(OURS);
+ remove(PEERS);
+ remove(PEERS2);
+ remove(WRONG);
+ remove(RSA);
+
int ret = ckmc_lock_user_key(UID);
if (ret != CKMC_ERROR_NONE)
RUNNER_ERROR_MSG("DB lock failed: " << CKMCErrorToString(ret));