It is observed that asymmetric handling for CryptHashStart and CryptHashEnd2B in _TPM_HASH_START and _TPM_HASH_END, where PcrIsAllocated is used in _TPM_HASH_END but not in _TPM_HASH_START. This causes the device hardware drip issue in FW TPM HW crypto engine support use case, meaning device can't go to sleep due to the HW crypto engine seeing some pending work.