bugfix in sha256.c and performance improvements in sha256_block.s