Hi All,

My OPENSSL_config(const char *config_name) call was incorrect.
I thought that config_name is the path to configuration file.
But it is config name. 
http://www.openssl.org/docs/crypto/OPENSSL_config.html
As usual it is impossible to understand what config_name is it using openssl 
documentation.
So OPENSSL_config get configuration from default openssl.cnf location. 
My default file did not contain proper GOST configuration lines( [gost_section] 
, engine_id, CRYPT_PARAMS e.t.c.). 

I add needed configuration lines to default configuration file for static 
version of openSSL library.
Now my application crashed on SSL_library_init() call with SIGSEGV.
(I got more details from gdb. Crash is situated in the file lhash.c  line 292 
(openssl vers 1.0.0g : func_arg(a->data, arg); )

What can it be? What is wrong? 

Best Regards

Reply via email to