No longer uses its own SHA impl