Ejemplo n.º 1
0
openssl_env * initssl_cli() {
  if (sslenv_cli == 0) {
    if (openssl_init == 0) {
      openssl_init = 1;
#ifdef HAVE_OPENSSL
      SSL_library_init();
      /*if (_options.debug) */SSL_load_error_strings();
      SSLeay_add_all_algorithms();
      SSLeay_add_ssl_algorithms();
#else
      matrixSslOpen();
      CP_ERROR(1,"MatrixSslOpen()");
#endif
    }
    openssl_env_init(sslenv_cli = calloc(1, sizeof(openssl_env)), 0, 0);
  }
  return sslenv_cli;
}
Ejemplo n.º 2
0
openssl_env * initssl() {
  if (sslenv_svr == 0) {
    if (openssl_init == 0) {
      openssl_init = 1;
#ifdef HAVE_OPENSSL
      SSL_library_init();
      if (_options.debug) SSL_load_error_strings();
      SSLeay_add_all_algorithms();
      SSLeay_add_ssl_algorithms();
#else
      matrixSslOpen();
      syslog(LOG_DEBUG, "MatrixSslOpen()");
#endif
    }
    openssl_env_init(sslenv_svr = calloc(1, sizeof(openssl_env)), 0, 1);
  }
  return sslenv_svr;
}
Ejemplo n.º 3
0
openssl_env * initssl_cli() {
  if (sslenv_cli == 0) {
    if (openssl_init == 0) {
      openssl_init = 1;
#ifdef HAVE_OPENSSL
      if (_options.debug) {
	SSL_load_error_strings();
      }
      SSL_library_init();
      OpenSSL_add_all_algorithms();
#else
      matrixSslOpen();
      syslog(LOG_DEBUG, "%s(%d): MatrixSslOpen()", __FUNCTION__, __LINE__);
#endif
    }
    openssl_env_init(sslenv_cli = calloc(1, sizeof(openssl_env)), 0, 0);
  }
  return sslenv_cli;
}