Import Aaron D. Gifford's fast sha256 implementation.
Carve out the unused portions of sha2 implementation.