#20 move functions from NewSasl.hs to DigestMd5.hs