use a different (more widely used) sha library