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

__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majordomo@openssl.org