Text this: Lightweight cryptographic hash functions: design trends, comparative study, and future directions