How to use openssl in cygwin

cxf chenxiaof@is.iscas.ac.cn
Mon Jun 5 09:19:00 GMT 2006


Hi,all:
    I installed the Cygwin which is the Full version.
    I write the Program as the following:
    #include <openssl/evp.h>
    int  main()
    {
     EVP_MD_CTX md_ctx;
     unsigned int result_size;
     int rv;
     rv = EVP_SignInit(&md_ctx, EVP_sha1());
     return rv;
    }

   It is very simple,then I compile the program using the Cygwin(the 
file name is example.c)
    gcc -c example.c
    gcc -lcrypto -o example example.o

    but the gcc give out the error:
    undefined  reference to '_EVP_sha1'
    undefined  reference to '_EVP_DigestInit'

    I have checked that the libcrypto.a is in the right way.
    I doubt whether the libcrypto.a have the function: EVP_sha1 and 
EVP_DigestInit.

    (I compile the example.c in Linux,It is OK!)




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list