NCBI C++ ToolKit
Macros | Functions
ncbi_gnutls.c File Reference
#include "ncbi_ansi_ext.h"
#include "ncbi_connssl.h"
#include "ncbi_priv.h"
#include "ncbi_servicep.h"
#include <connect/ncbi_gnutls.h>
#include <connect/ncbi_tls.h>
#include <stdlib.h>
+ Include dependency graph for ncbi_gnutls.c:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define NCBI_USE_ERRCODE_X   Connect_TLS
 

Functions

static EIO_Status s_GnuTlsInit (FSSLPull unused_pull, FSSLPush unused_push)
 
SOCKSSL NcbiSetupGnuTls (void)
 Explicitly setup GNUTLS library to support SSL in ncbi_socket.h[pp]. More...
 
NCBI_CRED NcbiCredGnuTls (void *xcred)
 Convert a native GNUTLS certificate credentials' handle into an abstract toolkit handle. More...
 

Macro Definition Documentation

◆ NCBI_USE_ERRCODE_X

#define NCBI_USE_ERRCODE_X   Connect_TLS

Definition at line 41 of file ncbi_gnutls.c.

Function Documentation

◆ s_GnuTlsInit()

static EIO_Status s_GnuTlsInit ( FSSLPull  unused_pull,
FSSLPush  unused_push 
)
static

Definition at line 879 of file ncbi_gnutls.c.

References CORE_LOG_X, eIO_NotSupported, and eLOG_Critical.

Referenced by NcbiSetupGnuTls().

Modified on Wed May 15 15:10:01 2024 by modify_doxy.py rev. 669887