Hi,

I'm having problems with SHA1() and I'm hoping some of you might be able to
help me out.

I want to calculate the sha1 checksum of a file which i have mapped into
memory (char *mapped_encrypted_file;).  I use strlen on that to get its
length (unsigned long maplength;).  I also malloc space for my md (unsigned
char *md;) as follows:
        md = (unsigned char*)malloc(BUFSIZE*sizeof(unsigned char));
and call SHA1()  by:
        SHA1((const unsigned char*)mapped_encrypted_file, maplength, md);
However whenever I print md I just get weird characters - non-alphanumeric
characters, $/\[ and other letters with accents.

Is there something I'm doing wrong?

Thanks
Stella
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to