public void SetPrimaryPolicy( TpmHandle authHandle, byte[] authPolicy, TpmAlgId hashAlg ) { Tpm2SetPrimaryPolicyRequest inS = new Tpm2SetPrimaryPolicyRequest(); inS.authHandle = authHandle; inS.authPolicy = authPolicy; inS.hashAlg = hashAlg; TpmStructureBase outSBase; DispatchMethod(TpmCc.SetPrimaryPolicy, (TpmStructureBase) inS, typeof(Tpm2SetPrimaryPolicyResponse), out outSBase, 1, 0); }
public Tpm2SetPrimaryPolicyRequest(Tpm2SetPrimaryPolicyRequest the_Tpm2SetPrimaryPolicyRequest) { if((Object) the_Tpm2SetPrimaryPolicyRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError")); authHandle = the_Tpm2SetPrimaryPolicyRequest.authHandle; authPolicy = the_Tpm2SetPrimaryPolicyRequest.authPolicy; hashAlg = the_Tpm2SetPrimaryPolicyRequest.hashAlg; }