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;
}
/// <summary>