finished hash functions and library implementations