Strophe 0.13
XMPP client library
Data Fields
tls_t Struct Reference

Data Fields

xmpp_ctx_t * ctx
 
sock_t sock
 
xmpp_conn_t * conn
 
gnutls_session_t session
 
gnutls_certificate_credentials_t cred
 
gnutls_x509_crt_t client_cert
 
gnutls_datum_t channel_binding
 
int lasterror
 
SSL_CTX * ssl_ctx
 
SSL * ssl
 
X509 * client_cert
 
void * channel_binding_data
 
size_t channel_binding_size
 
HANDLE hsec32
 
SecurityFunctionTable * sft
 
CredHandle hcred
 
SecPkgInfo * spi
 
int init
 
CtxtHandle hctxt
 
SecPkgContext_StreamSizes spcss
 
unsigned char * recvbuffer
 
unsigned int recvbuffermaxlen
 
unsigned int recvbufferpos
 
unsigned char * readybuffer
 
unsigned int readybufferpos
 
unsigned int readybufferlen
 
unsigned char * sendbuffer
 
unsigned int sendbuffermaxlen
 
unsigned int sendbufferlen
 
unsigned int sendbufferpos
 
SECURITY_STATUS lasterror
 

Field Documentation

◆ ctx

xmpp_ctx_t * tls_t::ctx

◆ sock

sock_t tls_t::sock

◆ conn

xmpp_conn_t * tls_t::conn

◆ session

gnutls_session_t tls_t::session

◆ cred

gnutls_certificate_credentials_t tls_t::cred

◆ client_cert [1/2]

gnutls_x509_crt_t tls_t::client_cert

◆ channel_binding

gnutls_datum_t tls_t::channel_binding

◆ lasterror [1/2]

int tls_t::lasterror

◆ ssl_ctx

SSL_CTX* tls_t::ssl_ctx

◆ ssl

SSL* tls_t::ssl

◆ client_cert [2/2]

X509* tls_t::client_cert

◆ channel_binding_data

void* tls_t::channel_binding_data

◆ channel_binding_size

size_t tls_t::channel_binding_size

◆ hsec32

HANDLE tls_t::hsec32

◆ sft

SecurityFunctionTable* tls_t::sft

◆ hcred

CredHandle tls_t::hcred

◆ spi

SecPkgInfo* tls_t::spi

◆ init

int tls_t::init

◆ hctxt

CtxtHandle tls_t::hctxt

◆ spcss

SecPkgContext_StreamSizes tls_t::spcss

◆ recvbuffer

unsigned char* tls_t::recvbuffer

◆ recvbuffermaxlen

unsigned int tls_t::recvbuffermaxlen

◆ recvbufferpos

unsigned int tls_t::recvbufferpos

◆ readybuffer

unsigned char* tls_t::readybuffer

◆ readybufferpos

unsigned int tls_t::readybufferpos

◆ readybufferlen

unsigned int tls_t::readybufferlen

◆ sendbuffer

unsigned char* tls_t::sendbuffer

◆ sendbuffermaxlen

unsigned int tls_t::sendbuffermaxlen

◆ sendbufferlen

unsigned int tls_t::sendbufferlen

◆ sendbufferpos

unsigned int tls_t::sendbufferpos

◆ lasterror [2/2]

SECURITY_STATUS tls_t::lasterror

The documentation for this struct was generated from the following files: