public byte[] Unseal( TpmHandle itemHandle ) { Tpm2UnsealRequest inS = new Tpm2UnsealRequest(); inS.itemHandle = itemHandle; TpmStructureBase outSBase; DispatchMethod(TpmCc.Unseal, (TpmStructureBase) inS, typeof(Tpm2UnsealResponse), out outSBase, 1, 0); Tpm2UnsealResponse outS = (Tpm2UnsealResponse) outSBase; return outS.outData; }
public Tpm2UnsealRequest(Tpm2UnsealRequest the_Tpm2UnsealRequest) { if((Object) the_Tpm2UnsealRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError")); itemHandle = the_Tpm2UnsealRequest.itemHandle; }