add ant_hash.c ant_hash.h