core: util functions are now available in util.hpp, disclose sha1 in header, handle function detail