Your code is buggy -- where is CFile::Read supposed to put the data? See
http://msdn.microsoft.com/library/devprods/vs6/visualc/vcmfc/_mfc_cfile.3a3a.read.htm

Or rewrite your code like this:
        char buff[1024];
        int i;
        while ((i = file.Read(buff, sizeof buff)) > 0)
                EVP_DigestUpdate(&mdctx, buff, i);
        EVP_DigestFinal(&mdctx, md_value, &md_len);
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to