HashValue is an overridden
T4x4LongWordRecord function in
TIdHashMessageDigest4 that implements calculation of the 128-bit "fingerprint" or "message digest" for the values in the AStream input stream. HashValue reads the byte values in AStream, and applies the message digest algorithm required for MD4.