FFmpeg
Data Fields
TLSContext Struct Reference

Data Fields

const AVClassclass
 
 
gnutls_session_t  session
 
gnutls_certificate_credentials_t  cred
 
 
int  io_err
 
struct tls *  ctx
 
mbedtls_ssl_context  ssl_context
 
mbedtls_ssl_config  ssl_config
 
mbedtls_entropy_context  entropy_context
 
mbedtls_ctr_drbg_context  ctr_drbg_context
 
mbedtls_x509_crt  ca_cert
 
mbedtls_x509_crt  own_cert
 
mbedtls_pk_context  priv_key
 
char *  priv_key_pw
 
SSL_CTX *  ctx
 
SSL *  ssl
 
CredHandle  cred_handle
 
TimeStamp  cred_timestamp
 
CtxtHandle  ctxt_handle
 
TimeStamp  ctxt_timestamp
 
ULONG  request_flags
 
ULONG  context_flags
 
uint8_t *  enc_buf
 
int  enc_buf_size
 
 
uint8_t *  dec_buf
 
int  dec_buf_size
 
 
SecPkgContext_StreamSizes  sizes
 
int  connected
 
 
 
SSLContextRef  ssl_context
 
CFArrayRef  ca_array
 
int  lastErr
 

Detailed Description

Definition at line 44 of file tls_gnutls.c.

Field Documentation

class

const AVClass * TLSContext::class

Definition at line 45 of file tls_gnutls.c.

tls_shared

TLSShared TLSContext::tls_shared

Definition at line 46 of file tls_gnutls.c.

Referenced by ff_tls_close(), ff_tls_open(), tls_close(), tls_open(), tls_read(), and tls_write().

session

gnutls_session_t TLSContext::session

Definition at line 47 of file tls_gnutls.c.

Referenced by tls_open().

cred

gnutls_certificate_credentials_t TLSContext::cred

Definition at line 48 of file tls_gnutls.c.

Referenced by tls_open().

need_shutdown

int TLSContext::need_shutdown

Definition at line 49 of file tls_gnutls.c.

Referenced by tls_open().

io_err

int TLSContext::io_err

Definition at line 50 of file tls_gnutls.c.

ctx [1/2]

struct tls* TLSContext::ctx

Definition at line 37 of file tls_libtls.c.

Referenced by ff_tls_close(), ff_tls_open(), ff_tls_read(), ff_tls_write(), and tls_open().

ssl_context [1/2]

mbedtls_ssl_context TLSContext::ssl_context

Definition at line 45 of file tls_mbedtls.c.

Referenced by tls_close(), tls_open(), tls_read(), and tls_write().

ssl_config

mbedtls_ssl_config TLSContext::ssl_config

Definition at line 46 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

entropy_context

mbedtls_entropy_context TLSContext::entropy_context

Definition at line 47 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

ctr_drbg_context

mbedtls_ctr_drbg_context TLSContext::ctr_drbg_context

Definition at line 48 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

ca_cert

mbedtls_x509_crt TLSContext::ca_cert

Definition at line 49 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

own_cert

mbedtls_x509_crt TLSContext::own_cert

Definition at line 50 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

priv_key

mbedtls_pk_context TLSContext::priv_key

Definition at line 51 of file tls_mbedtls.c.

Referenced by tls_close(), and tls_open().

priv_key_pw

char* TLSContext::priv_key_pw

Definition at line 52 of file tls_mbedtls.c.

Referenced by parse_options(), and tls_open().

ctx [2/2]

SSL_CTX* TLSContext::ctx

Definition at line 35 of file tls_openssl.c.

ssl

SSL* TLSContext::ssl

Definition at line 36 of file tls_openssl.c.

Referenced by tls_open().

cred_handle

CredHandle TLSContext::cred_handle

Definition at line 48 of file tls_schannel.c.

cred_timestamp

TimeStamp TLSContext::cred_timestamp

Definition at line 49 of file tls_schannel.c.

ctxt_handle

CtxtHandle TLSContext::ctxt_handle

Definition at line 51 of file tls_schannel.c.

ctxt_timestamp

TimeStamp TLSContext::ctxt_timestamp

Definition at line 52 of file tls_schannel.c.

request_flags

ULONG TLSContext::request_flags

Definition at line 54 of file tls_schannel.c.

context_flags

ULONG TLSContext::context_flags

Definition at line 55 of file tls_schannel.c.

enc_buf

uint8_t* TLSContext::enc_buf

Definition at line 57 of file tls_schannel.c.

enc_buf_size

int TLSContext::enc_buf_size

Definition at line 58 of file tls_schannel.c.

enc_buf_offset

int TLSContext::enc_buf_offset

Definition at line 59 of file tls_schannel.c.

dec_buf

uint8_t* TLSContext::dec_buf

Definition at line 61 of file tls_schannel.c.

dec_buf_size

int TLSContext::dec_buf_size

Definition at line 62 of file tls_schannel.c.

dec_buf_offset

int TLSContext::dec_buf_offset

Definition at line 63 of file tls_schannel.c.

sizes

SecPkgContext_StreamSizes TLSContext::sizes

Definition at line 65 of file tls_schannel.c.

connected

int TLSContext::connected

Definition at line 67 of file tls_schannel.c.

connection_closed

int TLSContext::connection_closed

Definition at line 68 of file tls_schannel.c.

sspi_close_notify

int TLSContext::sspi_close_notify

Definition at line 69 of file tls_schannel.c.

ssl_context [2/2]

SSLContextRef TLSContext::ssl_context

Definition at line 48 of file tls_securetransport.c.

ca_array

CFArrayRef TLSContext::ca_array

Definition at line 49 of file tls_securetransport.c.

lastErr

int TLSContext::lastErr

Definition at line 50 of file tls_securetransport.c.


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

Generated on Fri Aug 22 2025 14:00:26 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /