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.


#define NCBI_USE_ERRCODE_X   Connect_TLS


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


#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 

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 rev. 669887