fn outer_md5_challenge(inner_hex: &str, salt: &[u8]) -> StringExpand description
MD5 challenge response when only the inner hash is known: the client
sends md5{hex(md5(inner_hex || salt))} and the server precomputes
the same string for comparison.