
Don't need to use temporary buffer if remaining length equals digest length. (cherry picked from commit 3f6b6f0b8cbd7173b6c007b07caa6ec34cda08c5)
Don't need to use temporary buffer if remaining length equals digest length. (cherry picked from commit 3f6b6f0b8cbd7173b6c007b07caa6ec34cda08c5)