hashcash library