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:

- tls_dummy.c
- tls_gnutls.c
- tls_openssl.c
- tls_schannel.c