Tpm2Lib.TpmPolicyAuthorize.GetPolicyDigest C# (CSharp) Method

GetPolicyDigest() private method

private GetPolicyDigest ( TpmAlgId hashAlg ) : TpmHash
hashAlg TpmAlgId
return TpmHash
        internal override TpmHash GetPolicyDigest(TpmAlgId hashAlg)
        {
            // Authorize results in a REPLACEMENT not an extend of the previous policy. 
            var zeroHash = new TpmHash(hashAlg);
            TpmHash atEnd = PolicyUpdate(zeroHash, TpmCc.PolicyAuthorize, SigningKey.GetName(), PolicyRef);
            return atEnd;
        }