message-digest algorithm meant for digital signature applications where a large message has to be “compressed” in a secure manner before being signed with the private key ..”