SHA256

SHA256 online hash function