Describir: Authentication with RIPEMD-160 and Other Alternatives: A Hardware Design Perspective