Inheritance: TpmStructureBase
Example #1
0
 public byte[] Hash(
     byte[] data,
     TpmAlgId hashAlg,
     TpmHandle hierarchy,
     [SuppressMessage("Microsoft.Design", "CA1021")]
     out TkHashcheck validation
 )
 {
     Tpm2HashRequest inS = new Tpm2HashRequest();
     inS.data = data;
     inS.hashAlg = hashAlg;
     inS.hierarchy = hierarchy;
     TpmStructureBase outSBase;
     DispatchMethod(TpmCc.Hash, (TpmStructureBase) inS, typeof(Tpm2HashResponse), out outSBase, 0, 0);
     Tpm2HashResponse outS = (Tpm2HashResponse) outSBase;
     validation = outS.validation;
     return outS.outHash;
 }
Example #2
0
 public Tpm2HashRequest(Tpm2HashRequest the_Tpm2HashRequest)
 {
     if((Object) the_Tpm2HashRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
     data = the_Tpm2HashRequest.data;
     hashAlg = the_Tpm2HashRequest.hashAlg;
     hierarchy = the_Tpm2HashRequest.hierarchy;
 }