Adding the actual SHA-256 functionality. It builds and almost works. First rounds are ok.