Get rid of manual reimplementation of SHA algorithms