A very slow SHA256 implementation.