private void CleanTpm()
{
var loaded = new TpmHandle[3][];
loaded[0] = GetLoadedEntities(Tpm, Ht.Transient);
loaded[1] = GetLoadedEntities(Tpm, Ht.LoadedSession);
loaded[2] = GetLoadedEntities(Tpm, TpmHelpers.GetEnumerator<Ht>("ActiveSession", "SavedSession"));
foreach (TpmHandle[] arr in loaded)
{
foreach (TpmHandle h in arr)
{
Tpm.FlushContext(h);
}
}
}