diagnostics_md5_dir() doesn't take a buffer arg