Thread Local Sha256Message Digest Hash Function
A SHA-256 hash function using the MessageDigest implementation. Unlike the default implementation, this one will utilize a thread-local implementation of the MessageDigest instances, which are all reset before use.