Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qffmpegopensslsymbols.cpp File Reference

(03e6411af18767e195396a5043de444ec170d3b8)

#include <QtCore/qlibrary.h>
#include "qffmpegsymbolsresolveutils_p.h"
#include <QtCore/qglobal.h>
#include <qstringliteral.h>
#include <openssl/bio.h>
#include <openssl/ssl.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/rand.h>
+ Include dependency graph for qffmpegopensslsymbols.cpp:

Go to the source code of this file.

Functions

static Libs loadLibs ()
 
 Q_GLOBAL_STATIC (LibSymbolsResolver, resolver, "OpenSsl", 75, loadLibs)
 
void resolveOpenSsl ()
 
QT_END_NAMESPACE QT_USE_NAMESPACE DEFINE_FUNC (BN_value_one, 0)
 
 DEFINE_FUNC (BN_mod_word, 2)
 
 DEFINE_FUNC (BN_free, 1)
 
 DEFINE_FUNC (BN_copy, 2)
 
 DEFINE_FUNC (BN_CTX_new, 0)
 
 DEFINE_FUNC (BN_CTX_free, 1)
 
 DEFINE_FUNC (BN_CTX_start, 1)
 
 DEFINE_FUNC (BN_CTX_get, 1)
 
 DEFINE_FUNC (BN_CTX_end, 1)
 
 DEFINE_FUNC (BN_rand, 4)
 
 DEFINE_FUNC (BN_mod_exp, 5)
 
 DEFINE_FUNC (BN_num_bits, 1)
 
 DEFINE_FUNC (BN_num_bits_word, 1)
 
 DEFINE_FUNC (BN_bn2hex, 1)
 
 DEFINE_FUNC (BN_bn2dec, 1)
 
 DEFINE_FUNC (BN_hex2bn, 2)
 
 DEFINE_FUNC (BN_dec2bn, 2)
 
 DEFINE_FUNC (BN_asc2bn, 2)
 
 DEFINE_FUNC (BN_bn2bin, 2)
 
 DEFINE_FUNC (BN_bin2bn, 3)
 
 DEFINE_FUNC (BIO_new, 1)
 
 DEFINE_FUNC (BIO_free, 1)
 
 DEFINE_FUNC (BIO_read, 3, -1)
 
 DEFINE_FUNC (BIO_write, 3, -1)
 
 DEFINE_FUNC (BIO_s_mem, 0)
 
 DEFINE_FUNC (BIO_set_data, 2)
 
 DEFINE_FUNC (BIO_get_data, 1)
 
 DEFINE_FUNC (BIO_set_init, 2)
 
 DEFINE_FUNC (BIO_set_flags, 2)
 
 DEFINE_FUNC (BIO_test_flags, 2)
 
 DEFINE_FUNC (BIO_clear_flags, 2)
 
 DEFINE_FUNC (BIO_meth_new, 2)
 
 DEFINE_FUNC (BIO_meth_free, 1)
 
 DEFINE_FUNC (BIO_meth_set_write, 2)
 
 DEFINE_FUNC (BIO_meth_set_read, 2)
 
 DEFINE_FUNC (BIO_meth_set_puts, 2)
 
 DEFINE_FUNC (BIO_meth_set_gets, 2)
 
 DEFINE_FUNC (BIO_meth_set_ctrl, 2)
 
 DEFINE_FUNC (BIO_meth_set_create, 2)
 
 DEFINE_FUNC (BIO_meth_set_destroy, 2)
 
 DEFINE_FUNC (BIO_meth_set_callback_ctrl, 2)
 
 DEFINE_FUNC (SSL_CTX_new, 1)
 
 DEFINE_FUNC (SSL_CTX_up_ref, 1)
 
 DEFINE_FUNC (SSL_CTX_free, 1)
 
 DEFINE_FUNC (SSL_new, 1)
 
 DEFINE_FUNC (SSL_up_ref, 1)
 
 DEFINE_FUNC (SSL_free, 1)
 
 DEFINE_FUNC (SSL_accept, 1)
 
 DEFINE_FUNC (SSL_stateless, 1)
 
 DEFINE_FUNC (SSL_connect, 1)
 
 DEFINE_FUNC (SSL_read, 3, -1)
 
 DEFINE_FUNC (SSL_peek, 3)
 
 DEFINE_FUNC (SSL_write, 3, -1)
 
 DEFINE_FUNC (SSL_ctrl, 4)
 
 DEFINE_FUNC (SSL_shutdown, 1)
 
 DEFINE_FUNC (SSL_set_bio, 3)
 
 DEFINE_FUNC (SSL_CTX_set_options, 2)
 
 DEFINE_FUNC (SSL_get_error, 2)
 
 DEFINE_FUNC (SSL_CTX_load_verify_locations, 3, -1)
 
 DEFINE_FUNC (SSL_CTX_set_verify, 3)
 
 DEFINE_FUNC (SSL_CTX_use_PrivateKey, 2)
 
 DEFINE_FUNC (SSL_CTX_use_PrivateKey_file, 3)
 
 DEFINE_FUNC (SSL_CTX_use_certificate_chain_file, 2)
 
 DEFINE_FUNC (ERR_get_error, 0)
 
 DEFINE_FUNC (ERR_error_string, 2, ErrorString)
 
 DEFINE_FUNC (TLS_client_method, 0)
 
 DEFINE_FUNC (TLS_server_method, 0)
 
 DEFINE_FUNC (RAND_bytes, 2)
 

Variables

static char ErrorString [] = "Ssl not found"
 

Function Documentation

◆ DEFINE_FUNC() [1/68]

DEFINE_FUNC ( BIO_clear_flags ,
2  )

◆ DEFINE_FUNC() [2/68]

DEFINE_FUNC ( BIO_free ,
1  )

◆ DEFINE_FUNC() [3/68]

DEFINE_FUNC ( BIO_get_data ,
1  )

◆ DEFINE_FUNC() [4/68]

DEFINE_FUNC ( BIO_meth_free ,
1  )

◆ DEFINE_FUNC() [5/68]

DEFINE_FUNC ( BIO_meth_new ,
2  )

◆ DEFINE_FUNC() [6/68]

DEFINE_FUNC ( BIO_meth_set_callback_ctrl ,
2  )

◆ DEFINE_FUNC() [7/68]

DEFINE_FUNC ( BIO_meth_set_create ,
2  )

◆ DEFINE_FUNC() [8/68]

DEFINE_FUNC ( BIO_meth_set_ctrl ,
2  )

◆ DEFINE_FUNC() [9/68]

DEFINE_FUNC ( BIO_meth_set_destroy ,
2  )

◆ DEFINE_FUNC() [10/68]

DEFINE_FUNC ( BIO_meth_set_gets ,
2  )

◆ DEFINE_FUNC() [11/68]

DEFINE_FUNC ( BIO_meth_set_puts ,
2  )

◆ DEFINE_FUNC() [12/68]

DEFINE_FUNC ( BIO_meth_set_read ,
2  )

◆ DEFINE_FUNC() [13/68]

DEFINE_FUNC ( BIO_meth_set_write ,
2  )

◆ DEFINE_FUNC() [14/68]

DEFINE_FUNC ( BIO_new ,
1  )

◆ DEFINE_FUNC() [15/68]

DEFINE_FUNC ( BIO_read ,
3 ,
- 1 )

◆ DEFINE_FUNC() [16/68]

DEFINE_FUNC ( BIO_s_mem ,
0  )

◆ DEFINE_FUNC() [17/68]

DEFINE_FUNC ( BIO_set_data ,
2  )

◆ DEFINE_FUNC() [18/68]

DEFINE_FUNC ( BIO_set_flags ,
2  )

◆ DEFINE_FUNC() [19/68]

DEFINE_FUNC ( BIO_set_init ,
2  )

◆ DEFINE_FUNC() [20/68]

DEFINE_FUNC ( BIO_test_flags ,
2  )

◆ DEFINE_FUNC() [21/68]

DEFINE_FUNC ( BIO_write ,
3 ,
- 1 )

◆ DEFINE_FUNC() [22/68]

DEFINE_FUNC ( BN_asc2bn ,
2  )

◆ DEFINE_FUNC() [23/68]

DEFINE_FUNC ( BN_bin2bn ,
3  )

◆ DEFINE_FUNC() [24/68]

DEFINE_FUNC ( BN_bn2bin ,
2  )

◆ DEFINE_FUNC() [25/68]

DEFINE_FUNC ( BN_bn2dec ,
1  )

◆ DEFINE_FUNC() [26/68]

DEFINE_FUNC ( BN_bn2hex ,
1  )

◆ DEFINE_FUNC() [27/68]

DEFINE_FUNC ( BN_copy ,
2  )

◆ DEFINE_FUNC() [28/68]

DEFINE_FUNC ( BN_CTX_end ,
1  )

◆ DEFINE_FUNC() [29/68]

DEFINE_FUNC ( BN_CTX_free ,
1  )

◆ DEFINE_FUNC() [30/68]

DEFINE_FUNC ( BN_CTX_get ,
1  )

◆ DEFINE_FUNC() [31/68]

DEFINE_FUNC ( BN_CTX_new ,
0  )

◆ DEFINE_FUNC() [32/68]

DEFINE_FUNC ( BN_CTX_start ,
1  )

◆ DEFINE_FUNC() [33/68]

DEFINE_FUNC ( BN_dec2bn ,
2  )

◆ DEFINE_FUNC() [34/68]

DEFINE_FUNC ( BN_free ,
1  )

◆ DEFINE_FUNC() [35/68]

DEFINE_FUNC ( BN_hex2bn ,
2  )

◆ DEFINE_FUNC() [36/68]

DEFINE_FUNC ( BN_mod_exp ,
5  )

◆ DEFINE_FUNC() [37/68]

DEFINE_FUNC ( BN_mod_word ,
2  )

◆ DEFINE_FUNC() [38/68]

DEFINE_FUNC ( BN_num_bits ,
1  )

◆ DEFINE_FUNC() [39/68]

DEFINE_FUNC ( BN_num_bits_word ,
1  )

◆ DEFINE_FUNC() [40/68]

DEFINE_FUNC ( BN_rand ,
4  )

◆ DEFINE_FUNC() [41/68]

QT_END_NAMESPACE QT_USE_NAMESPACE DEFINE_FUNC ( BN_value_one ,
0  )

◆ DEFINE_FUNC() [42/68]

DEFINE_FUNC ( ERR_error_string ,
2 ,
ErrorString  )

◆ DEFINE_FUNC() [43/68]

DEFINE_FUNC ( ERR_get_error ,
0  )

◆ DEFINE_FUNC() [44/68]

DEFINE_FUNC ( RAND_bytes ,
2  )

◆ DEFINE_FUNC() [45/68]

DEFINE_FUNC ( SSL_accept ,
1  )

◆ DEFINE_FUNC() [46/68]

DEFINE_FUNC ( SSL_connect ,
1  )

◆ DEFINE_FUNC() [47/68]

DEFINE_FUNC ( SSL_ctrl ,
4  )

◆ DEFINE_FUNC() [48/68]

DEFINE_FUNC ( SSL_CTX_free ,
1  )

◆ DEFINE_FUNC() [49/68]

DEFINE_FUNC ( SSL_CTX_load_verify_locations ,
3 ,
- 1 )

◆ DEFINE_FUNC() [50/68]

DEFINE_FUNC ( SSL_CTX_new ,
1  )

◆ DEFINE_FUNC() [51/68]

DEFINE_FUNC ( SSL_CTX_set_options ,
2  )

◆ DEFINE_FUNC() [52/68]

DEFINE_FUNC ( SSL_CTX_set_verify ,
3  )

◆ DEFINE_FUNC() [53/68]

DEFINE_FUNC ( SSL_CTX_up_ref ,
1  )

◆ DEFINE_FUNC() [54/68]

DEFINE_FUNC ( SSL_CTX_use_certificate_chain_file ,
2  )

◆ DEFINE_FUNC() [55/68]

DEFINE_FUNC ( SSL_CTX_use_PrivateKey ,
2  )

◆ DEFINE_FUNC() [56/68]

DEFINE_FUNC ( SSL_CTX_use_PrivateKey_file ,
3  )

◆ DEFINE_FUNC() [57/68]

DEFINE_FUNC ( SSL_free ,
1  )

◆ DEFINE_FUNC() [58/68]

DEFINE_FUNC ( SSL_get_error ,
2  )

◆ DEFINE_FUNC() [59/68]

DEFINE_FUNC ( SSL_new ,
1  )

◆ DEFINE_FUNC() [60/68]

DEFINE_FUNC ( SSL_peek ,
3  )

◆ DEFINE_FUNC() [61/68]

DEFINE_FUNC ( SSL_read ,
3 ,
- 1 )

◆ DEFINE_FUNC() [62/68]

DEFINE_FUNC ( SSL_set_bio ,
3  )

◆ DEFINE_FUNC() [63/68]

DEFINE_FUNC ( SSL_shutdown ,
1  )

◆ DEFINE_FUNC() [64/68]

DEFINE_FUNC ( SSL_stateless ,
1  )

◆ DEFINE_FUNC() [65/68]

DEFINE_FUNC ( SSL_up_ref ,
1  )

◆ DEFINE_FUNC() [66/68]

DEFINE_FUNC ( SSL_write ,
3 ,
- 1 )

◆ DEFINE_FUNC() [67/68]

DEFINE_FUNC ( TLS_client_method ,
0  )

◆ DEFINE_FUNC() [68/68]

DEFINE_FUNC ( TLS_server_method ,
0  )

◆ loadLibs()

static Libs loadLibs ( )
static

Definition at line 21 of file qffmpegopensslsymbols.cpp.

References QString::number(), qEnvironmentVariable(), and LibSymbolsResolver::tryLoad().

+ Here is the call graph for this function:

◆ Q_GLOBAL_STATIC()

Q_GLOBAL_STATIC ( LibSymbolsResolver ,
resolver ,
"OpenSsl" ,
75 ,
loadLibs  )

◆ resolveOpenSsl()

void resolveOpenSsl ( )

Definition at line 61 of file qffmpegopensslsymbols.cpp.

Referenced by resolveSymbols().

+ Here is the caller graph for this function:

Variable Documentation

◆ ErrorString

char ErrorString[] = "Ssl not found"
static

Definition at line 175 of file qffmpegopensslsymbols.cpp.