Added some renaming changes to not interfere with existing sha256 implementations.