public void FieldUpgradeStart( TpmHandle authorization, TpmHandle keyHandle, byte[] fuDigest, ISignatureUnion manifestSignature ) { Tpm2FieldUpgradeStartRequest inS = new Tpm2FieldUpgradeStartRequest(); inS.authorization = authorization; inS.keyHandle = keyHandle; inS.fuDigest = fuDigest; inS.manifestSignature = manifestSignature; TpmStructureBase outSBase; DispatchMethod(TpmCc.FieldUpgradeStart, (TpmStructureBase) inS, typeof(Tpm2FieldUpgradeStartResponse), out outSBase, 2, 0); }
public Tpm2FieldUpgradeStartRequest(Tpm2FieldUpgradeStartRequest the_Tpm2FieldUpgradeStartRequest) { if((Object) the_Tpm2FieldUpgradeStartRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError")); authorization = the_Tpm2FieldUpgradeStartRequest.authorization; keyHandle = the_Tpm2FieldUpgradeStartRequest.keyHandle; fuDigest = the_Tpm2FieldUpgradeStartRequest.fuDigest; }