Instead of using a define and conditional building of sha256.c parts, move the internal-SHA256 into a separate file.