Made little progress with the padding and blocking of sha256.