sha-256 Standalone implementation of SHA-256 extracted directly from the RFC: https://tools.ietf.org/html/rfc6234#section-8.1