Hello, > I tried to compile & run this program for secure conection > establishment. when i tried to compile and run this > SSL_CTX_new(SSLv23_client_method() returns only null pointer .how can > i avoid this error > > > #include "stdio.h" > #include "string.h" > > int main() > { > BIO * bio; > SSL * ssl; > SSL_CTX * ctx; > > int p; > > char * request = "GET / HTTP/1.1\x0D\x0AHost: > www.verisign.com\x0D\x0A\x43onnection: Close\x0D\x0A\x0D\x0A"; > char r[1024]; > > /* Set up the library */ > > ERR_load_BIO_strings(); > SSL_load_error_strings(); > OpenSSL_add_all_algorithms(); > > /* Set up the SSL context */ > > ctx = SSL_CTX_new(SSLv23_client_method()); > printf("%s",ctx); Add SSL_library_init() call and if you want to print context pointer use: printf("%p\n",ctx);
Best regards, -- Marek Marcola <[EMAIL PROTECTED]> ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]