/// <summary> /// Called from TpmPolicyNV. /// </summary> /// <returns></returns> internal void ExecutePolicyNvCallback(TpmPolicyNV ace, out TpmHandle authHandle, out TpmHandle nvHandle, out SessionBase authSession) { if (PolicyNVCallback == null) { throw new Exception("No policyNV callback installed."); } PolicyNVCallback(this, ace, out authSession, out authHandle, out nvHandle); }
/// <summary> /// Called from TpmPolicyNV. /// </summary> /// <returns></returns> internal void ExecutePolicyNvCallback(TpmPolicyNV ace, out TpmHandle authHandle, out TpmHandle nvHandle, out SessionBase authSession) { if (PolicyNVCallback == null) { Globs.Throw("No policyNV callback installed."); authHandle = new TpmHandle(); nvHandle = new TpmHandle(); authSession = new AuthSession(new TpmHandle()); return; } PolicyNVCallback(this, ace, out authSession, out authHandle, out nvHandle); }
/// <summary> /// Called from TpmPolicyNV. /// </summary> /// <returns></returns> internal void ExecutePolicyNvCallback(TpmPolicyNV ace, out TpmHandle authHandle, out TpmHandle nvHandle, out SessionBase authSession) { if (PolicyNVCallback == null) { Globs.Throw("No policyNV callback installed."); authHandle = new TpmHandle(); nvHandle = new TpmHandle(); authSession = new AuthSession(new TpmHandle()); return; } PolicyNVCallback(this, ace, out authSession, out authHandle, out nvHandle); }