Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qffmpegsymbols-ssl.cpp File Reference

(84c471dc3a16a193e1271246f382ebd1bb47a479)

#include <QtMultimedia/private/qsymbolsresolveutils_p.h>
#include <qstringliteral.h>
#include <openssl/bio.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/rand.h>
#include <openssl/ssl.h>
#include <openssl/params.h>
#include <openssl/pem.h>
#include <openssl/x509.h>
Include dependency graph for qffmpegsymbols-ssl.cpp:

Go to the source code of this file.

Functions

static std::unique_ptr< QLibraryloadLib ()
 INIT_FUNC (ASN1_INTEGER_set)
 INIT_FUNC (BN_value_one)
 INIT_FUNC (BN_mod_word)
 INIT_FUNC (BN_free)
 INIT_FUNC (BN_copy)
 INIT_FUNC (BN_CTX_new)
 INIT_FUNC (BN_CTX_free)
 INIT_FUNC (BN_CTX_start)
 INIT_FUNC (BN_CTX_get)
 INIT_FUNC (BN_CTX_end)
 INIT_FUNC (BN_rand)
 INIT_FUNC (BN_mod_exp)
 INIT_FUNC (BN_num_bits)
 INIT_FUNC (BN_num_bits_word)
 INIT_FUNC (BN_bn2hex)
 INIT_FUNC (BN_bn2dec)
 INIT_FUNC (BN_hex2bn)
 INIT_FUNC (BN_dec2bn)
 INIT_FUNC (BN_asc2bn)
 INIT_FUNC (BN_bn2bin)
 INIT_FUNC (BN_bin2bn)
 INIT_FUNC (BIO_new)
 INIT_FUNC (BIO_new_mem_buf)
 INIT_FUNC (BIO_free)
 INIT_FUNC (BIO_read)
 INIT_FUNC (BIO_write)
 INIT_FUNC (BIO_s_mem)
 INIT_FUNC (BIO_ctrl)
 INIT_FUNC (BIO_set_data)
 INIT_FUNC (BIO_get_data)
 INIT_FUNC (BIO_set_init)
 INIT_FUNC (BIO_set_flags)
 INIT_FUNC (BIO_test_flags)
 INIT_FUNC (BIO_clear_flags)
 INIT_FUNC (BIO_meth_new)
 INIT_FUNC (BIO_meth_free)
 INIT_FUNC (BIO_meth_set_write)
 INIT_FUNC (BIO_meth_set_read)
 INIT_FUNC (BIO_meth_set_puts)
 INIT_FUNC (BIO_meth_set_gets)
 INIT_FUNC (BIO_meth_set_ctrl)
 INIT_FUNC (BIO_meth_set_create)
 INIT_FUNC (BIO_meth_set_destroy)
 INIT_FUNC (BIO_meth_set_callback_ctrl)
 INIT_FUNC (DTLS_client_method)
 INIT_FUNC (DTLS_get_data_mtu)
 INIT_FUNC (DTLS_server_method)
 INIT_FUNC (EVP_PKEY_CTX_free)
 INIT_FUNC (EVP_PKEY_CTX_new_from_name)
 INIT_FUNC (EVP_PKEY_CTX_set_params)
 INIT_FUNC (EVP_PKEY_Q_keygen)
 INIT_FUNC (EVP_PKEY_keygen_init)
 INIT_FUNC (EVP_PKEY_keygen)
 INIT_FUNC (EVP_PKEY_free)
 INIT_FUNC (EVP_PKEY_generate)
 INIT_FUNC (EVP_sha1)
 INIT_FUNC (EVP_sha256)
 INIT_FUNC (PEM_read_bio_PrivateKey)
 INIT_FUNC (PEM_read_bio_X509)
 INIT_FUNC (PEM_write_bio_PrivateKey)
 INIT_FUNC (PEM_write_bio_X509)
 INIT_FUNC (SSL_CTX_ctrl)
 INIT_FUNC (SSL_CTX_free)
 INIT_FUNC (SSL_CTX_load_verify_locations)
 INIT_FUNC (SSL_CTX_new)
 INIT_FUNC (SSL_CTX_set_default_verify_paths)
 INIT_FUNC (SSL_CTX_set_info_callback)
 INIT_FUNC (SSL_CTX_set_options)
 INIT_FUNC (SSL_CTX_set_tlsext_use_srtp)
 INIT_FUNC (SSL_CTX_set_verify)
 INIT_FUNC (SSL_CTX_up_ref)
 INIT_FUNC (SSL_CTX_use_PrivateKey)
 INIT_FUNC (SSL_CTX_use_PrivateKey_file)
 INIT_FUNC (SSL_CTX_use_certificate_chain_file)
 INIT_FUNC (SSL_new)
 INIT_FUNC (SSL_up_ref)
 INIT_FUNC (SSL_free)
 INIT_FUNC (SSL_accept)
 INIT_FUNC (SSL_do_handshake)
 INIT_FUNC (SSL_stateless)
 INIT_FUNC (SSL_connect)
 INIT_FUNC (SSL_is_init_finished)
 INIT_FUNC (SSL_read)
 INIT_FUNC (SSL_peek)
 INIT_FUNC (SSL_write)
 INIT_FUNC (SSL_ctrl)
 INIT_FUNC (SSL_get_ex_data)
 INIT_FUNC (SSL_set1_host)
 INIT_FUNC (SSL_set_accept_state)
 INIT_FUNC (SSL_set_bio)
 INIT_FUNC (SSL_set_connect_state)
 INIT_FUNC (SSL_set_ex_data)
 INIT_FUNC (SSL_set_hostflags)
 INIT_FUNC (SSL_set_options)
 INIT_FUNC (SSL_shutdown)
 INIT_FUNC (SSL_state_string)
 INIT_FUNC (SSL_state_string_long)
 INIT_FUNC (SSL_export_keying_material)
 INIT_FUNC (SSL_get_error)
 INIT_FUNC (ERR_clear_error)
 INIT_FUNC (ERR_get_error)
 INIT_FUNC (ERR_error_string)
 INIT_FUNC (ERR_error_string_n)
 INIT_FUNC (TLS_client_method)
 INIT_FUNC (TLS_server_method)
 INIT_FUNC (RAND_bytes)
 INIT_FUNC (X509_NAME_add_entry_by_txt)
 INIT_FUNC (X509_NAME_free)
 INIT_FUNC (X509_NAME_new)
 INIT_FUNC (X509_digest)
 INIT_FUNC (X509_free)
 INIT_FUNC (X509_get_serialNumber)
 INIT_FUNC (X509_getm_notAfter)
 INIT_FUNC (X509_getm_notBefore)
 INIT_FUNC (X509_gmtime_adj)
 INIT_FUNC (X509_new)
 INIT_FUNC (X509_set_issuer_name)
 INIT_FUNC (X509_set_pubkey)
 INIT_FUNC (X509_set_subject_name)
 INIT_FUNC (X509_set_version)
 INIT_FUNC (X509_sign)
 DEFINE_FUNC (ASN1_INTEGER_set, 2)
 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_new_mem_buf, 2)
 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_ctrl, 4, -1)
 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 (DTLS_client_method, 0)
 DEFINE_FUNC (DTLS_get_data_mtu, 1)
 DEFINE_FUNC (DTLS_server_method, 0)
EXPORT_FUNC EVP_PKEY * EVP_PKEY_Q_keygen (OSSL_LIB_CTX *libctx, const char *propq, const char *type,...)
 DEFINE_FUNC (EVP_PKEY_CTX_free, 1)
 DEFINE_FUNC (EVP_PKEY_CTX_new_from_name, 3)
 DEFINE_FUNC (EVP_PKEY_CTX_set_params, 2)
 DEFINE_FUNC (EVP_PKEY_free, 1)
 DEFINE_FUNC (EVP_PKEY_generate, 2)
 DEFINE_FUNC (EVP_PKEY_keygen_init, 1)
 DEFINE_FUNC (EVP_PKEY_keygen, 2)
 DEFINE_FUNC (EVP_sha1, 0)
 DEFINE_FUNC (EVP_sha256, 0)
 DEFINE_FUNC (PEM_read_bio_PrivateKey, 4)
 DEFINE_FUNC (PEM_read_bio_X509, 4)
 DEFINE_FUNC (PEM_write_bio_PrivateKey, 7, -1)
 DEFINE_FUNC (PEM_write_bio_X509, 2)
 DEFINE_FUNC (SSL_CTX_ctrl, 4, -1)
 DEFINE_FUNC (SSL_CTX_free, 1)
 DEFINE_FUNC (SSL_CTX_load_verify_locations, 3, -1)
 DEFINE_FUNC (SSL_CTX_new, 1)
 DEFINE_FUNC (SSL_CTX_set_default_verify_paths, 1)
 DEFINE_FUNC (SSL_CTX_set_info_callback, 2)
 DEFINE_FUNC (SSL_CTX_set_options, 2)
 DEFINE_FUNC (SSL_CTX_set_tlsext_use_srtp, 2, 1)
 DEFINE_FUNC (SSL_CTX_set_verify, 3)
 DEFINE_FUNC (SSL_CTX_up_ref, 1)
 DEFINE_FUNC (SSL_CTX_use_PrivateKey, 2)
 DEFINE_FUNC (SSL_CTX_use_PrivateKey_file, 3)
 DEFINE_FUNC (SSL_CTX_use_certificate, 2)
 DEFINE_FUNC (SSL_CTX_use_certificate_chain_file, 2)
 DEFINE_FUNC (SSL_new, 1)
 DEFINE_FUNC (SSL_up_ref, 1)
 DEFINE_FUNC (SSL_free, 1)
 DEFINE_FUNC (SSL_accept, 1)
 DEFINE_FUNC (SSL_do_handshake, 1, -1)
 DEFINE_FUNC (SSL_stateless, 1)
 DEFINE_FUNC (SSL_connect, 1)
 DEFINE_FUNC (SSL_is_init_finished, 1, 0)
 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_get_ex_data, 2)
 DEFINE_FUNC (SSL_set1_host, 2)
 DEFINE_FUNC (SSL_set_accept_state, 1)
 DEFINE_FUNC (SSL_set_bio, 3)
 DEFINE_FUNC (SSL_set_connect_state, 1)
 DEFINE_FUNC (SSL_set_ex_data, 3)
 DEFINE_FUNC (SSL_set_hostflags, 2)
 DEFINE_FUNC (SSL_set_options, 2)
 DEFINE_FUNC (SSL_shutdown, 1)
 DEFINE_FUNC (SSL_state_string, 1)
 DEFINE_FUNC (SSL_state_string_long, 1)
 DEFINE_FUNC (SSL_export_keying_material, 8, -1)
 DEFINE_FUNC (SSL_get_error, 2)
 DEFINE_FUNC (ERR_clear_error, 0)
 DEFINE_FUNC (ERR_get_error, 0)
 DEFINE_FUNC (ERR_error_string, 2, ErrorString)
 DEFINE_FUNC (ERR_error_string_n, 3)
 DEFINE_FUNC (TLS_client_method, 0)
 DEFINE_FUNC (TLS_server_method, 0)
 DEFINE_FUNC (RAND_bytes, 2)
 DEFINE_FUNC (X509_NAME_add_entry_by_txt, 7)
 DEFINE_FUNC (X509_NAME_free, 1)
 DEFINE_FUNC (X509_NAME_new, 0)
 DEFINE_FUNC (X509_digest, 4, 0)
 DEFINE_FUNC (X509_free, 1)
 DEFINE_FUNC (X509_get_serialNumber, 1)
 DEFINE_FUNC (X509_getm_notAfter, 1)
 DEFINE_FUNC (X509_getm_notBefore, 1)
 DEFINE_FUNC (X509_gmtime_adj, 2)
 DEFINE_FUNC (X509_new, 0)
 DEFINE_FUNC (X509_set_issuer_name, 2)
 DEFINE_FUNC (X509_set_pubkey, 2)
 DEFINE_FUNC (X509_set_subject_name, 2)
 DEFINE_FUNC (X509_set_version, 2)
 DEFINE_FUNC (X509_sign, 3)

Variables

static constexpr auto SHLIB_VERSION
static char ErrorString [] = "Ssl not found"

Function Documentation

◆ DEFINE_FUNC() [1/121]

DEFINE_FUNC ( ASN1_INTEGER_set ,
2  )

◆ DEFINE_FUNC() [2/121]

DEFINE_FUNC ( BIO_clear_flags ,
2  )

◆ DEFINE_FUNC() [3/121]

DEFINE_FUNC ( BIO_ctrl ,
4 ,
- 1 )

◆ DEFINE_FUNC() [4/121]

DEFINE_FUNC ( BIO_free ,
1  )

◆ DEFINE_FUNC() [5/121]

DEFINE_FUNC ( BIO_get_data ,
1  )

◆ DEFINE_FUNC() [6/121]

DEFINE_FUNC ( BIO_meth_free ,
1  )

◆ DEFINE_FUNC() [7/121]

DEFINE_FUNC ( BIO_meth_new ,
2  )

◆ DEFINE_FUNC() [8/121]

DEFINE_FUNC ( BIO_meth_set_callback_ctrl ,
2  )

◆ DEFINE_FUNC() [9/121]

DEFINE_FUNC ( BIO_meth_set_create ,
2  )

◆ DEFINE_FUNC() [10/121]

DEFINE_FUNC ( BIO_meth_set_ctrl ,
2  )

◆ DEFINE_FUNC() [11/121]

DEFINE_FUNC ( BIO_meth_set_destroy ,
2  )

◆ DEFINE_FUNC() [12/121]

DEFINE_FUNC ( BIO_meth_set_gets ,
2  )

◆ DEFINE_FUNC() [13/121]

DEFINE_FUNC ( BIO_meth_set_puts ,
2  )

◆ DEFINE_FUNC() [14/121]

DEFINE_FUNC ( BIO_meth_set_read ,
2  )

◆ DEFINE_FUNC() [15/121]

DEFINE_FUNC ( BIO_meth_set_write ,
2  )

◆ DEFINE_FUNC() [16/121]

DEFINE_FUNC ( BIO_new ,
1  )

◆ DEFINE_FUNC() [17/121]

DEFINE_FUNC ( BIO_new_mem_buf ,
2  )

◆ DEFINE_FUNC() [18/121]

DEFINE_FUNC ( BIO_read ,
3 ,
- 1 )

◆ DEFINE_FUNC() [19/121]

DEFINE_FUNC ( BIO_s_mem ,
0  )

◆ DEFINE_FUNC() [20/121]

DEFINE_FUNC ( BIO_set_data ,
2  )

◆ DEFINE_FUNC() [21/121]

DEFINE_FUNC ( BIO_set_flags ,
2  )

◆ DEFINE_FUNC() [22/121]

DEFINE_FUNC ( BIO_set_init ,
2  )

◆ DEFINE_FUNC() [23/121]

DEFINE_FUNC ( BIO_test_flags ,
2  )

◆ DEFINE_FUNC() [24/121]

DEFINE_FUNC ( BIO_write ,
3 ,
- 1 )

◆ DEFINE_FUNC() [25/121]

DEFINE_FUNC ( BN_asc2bn ,
2  )

◆ DEFINE_FUNC() [26/121]

DEFINE_FUNC ( BN_bin2bn ,
3  )

◆ DEFINE_FUNC() [27/121]

DEFINE_FUNC ( BN_bn2bin ,
2  )

◆ DEFINE_FUNC() [28/121]

DEFINE_FUNC ( BN_bn2dec ,
1  )

◆ DEFINE_FUNC() [29/121]

DEFINE_FUNC ( BN_bn2hex ,
1  )

◆ DEFINE_FUNC() [30/121]

DEFINE_FUNC ( BN_copy ,
2  )

◆ DEFINE_FUNC() [31/121]

DEFINE_FUNC ( BN_CTX_end ,
1  )

◆ DEFINE_FUNC() [32/121]

DEFINE_FUNC ( BN_CTX_free ,
1  )

◆ DEFINE_FUNC() [33/121]

DEFINE_FUNC ( BN_CTX_get ,
1  )

◆ DEFINE_FUNC() [34/121]

DEFINE_FUNC ( BN_CTX_new ,
0  )

◆ DEFINE_FUNC() [35/121]

DEFINE_FUNC ( BN_CTX_start ,
1  )

◆ DEFINE_FUNC() [36/121]

DEFINE_FUNC ( BN_dec2bn ,
2  )

◆ DEFINE_FUNC() [37/121]

DEFINE_FUNC ( BN_free ,
1  )

◆ DEFINE_FUNC() [38/121]

DEFINE_FUNC ( BN_hex2bn ,
2  )

◆ DEFINE_FUNC() [39/121]

DEFINE_FUNC ( BN_mod_exp ,
5  )

◆ DEFINE_FUNC() [40/121]

DEFINE_FUNC ( BN_mod_word ,
2  )

◆ DEFINE_FUNC() [41/121]

DEFINE_FUNC ( BN_num_bits ,
1  )

◆ DEFINE_FUNC() [42/121]

DEFINE_FUNC ( BN_num_bits_word ,
1  )

◆ DEFINE_FUNC() [43/121]

DEFINE_FUNC ( BN_rand ,
4  )

◆ DEFINE_FUNC() [44/121]

DEFINE_FUNC ( BN_value_one ,
0  )

◆ DEFINE_FUNC() [45/121]

DEFINE_FUNC ( DTLS_client_method ,
0  )

◆ DEFINE_FUNC() [46/121]

DEFINE_FUNC ( DTLS_get_data_mtu ,
1  )

◆ DEFINE_FUNC() [47/121]

DEFINE_FUNC ( DTLS_server_method ,
0  )

◆ DEFINE_FUNC() [48/121]

DEFINE_FUNC ( ERR_clear_error ,
0  )

◆ DEFINE_FUNC() [49/121]

DEFINE_FUNC ( ERR_error_string ,
2 ,
ErrorString  )

◆ DEFINE_FUNC() [50/121]

DEFINE_FUNC ( ERR_error_string_n ,
3  )

◆ DEFINE_FUNC() [51/121]

DEFINE_FUNC ( ERR_get_error ,
0  )

◆ DEFINE_FUNC() [52/121]

DEFINE_FUNC ( EVP_PKEY_CTX_free ,
1  )

◆ DEFINE_FUNC() [53/121]

DEFINE_FUNC ( EVP_PKEY_CTX_new_from_name ,
3  )

◆ DEFINE_FUNC() [54/121]

DEFINE_FUNC ( EVP_PKEY_CTX_set_params ,
2  )

◆ DEFINE_FUNC() [55/121]

DEFINE_FUNC ( EVP_PKEY_free ,
1  )

◆ DEFINE_FUNC() [56/121]

DEFINE_FUNC ( EVP_PKEY_generate ,
2  )

◆ DEFINE_FUNC() [57/121]

DEFINE_FUNC ( EVP_PKEY_keygen ,
2  )

◆ DEFINE_FUNC() [58/121]

DEFINE_FUNC ( EVP_PKEY_keygen_init ,
1  )

◆ DEFINE_FUNC() [59/121]

DEFINE_FUNC ( EVP_sha1 ,
0  )

◆ DEFINE_FUNC() [60/121]

DEFINE_FUNC ( EVP_sha256 ,
0  )

◆ DEFINE_FUNC() [61/121]

DEFINE_FUNC ( PEM_read_bio_PrivateKey ,
4  )

◆ DEFINE_FUNC() [62/121]

DEFINE_FUNC ( PEM_read_bio_X509 ,
4  )

◆ DEFINE_FUNC() [63/121]

DEFINE_FUNC ( PEM_write_bio_PrivateKey ,
7 ,
- 1 )

◆ DEFINE_FUNC() [64/121]

DEFINE_FUNC ( PEM_write_bio_X509 ,
2  )

◆ DEFINE_FUNC() [65/121]

DEFINE_FUNC ( RAND_bytes ,
2  )

◆ DEFINE_FUNC() [66/121]

DEFINE_FUNC ( SSL_accept ,
1  )

◆ DEFINE_FUNC() [67/121]

DEFINE_FUNC ( SSL_connect ,
1  )

◆ DEFINE_FUNC() [68/121]

DEFINE_FUNC ( SSL_ctrl ,
4  )

◆ DEFINE_FUNC() [69/121]

DEFINE_FUNC ( SSL_CTX_ctrl ,
4 ,
- 1 )

◆ DEFINE_FUNC() [70/121]

DEFINE_FUNC ( SSL_CTX_free ,
1  )

◆ DEFINE_FUNC() [71/121]

DEFINE_FUNC ( SSL_CTX_load_verify_locations ,
3 ,
- 1 )

◆ DEFINE_FUNC() [72/121]

DEFINE_FUNC ( SSL_CTX_new ,
1  )

◆ DEFINE_FUNC() [73/121]

DEFINE_FUNC ( SSL_CTX_set_default_verify_paths ,
1  )

◆ DEFINE_FUNC() [74/121]

DEFINE_FUNC ( SSL_CTX_set_info_callback ,
2  )

◆ DEFINE_FUNC() [75/121]

DEFINE_FUNC ( SSL_CTX_set_options ,
2  )

◆ DEFINE_FUNC() [76/121]

DEFINE_FUNC ( SSL_CTX_set_tlsext_use_srtp ,
2 ,
1  )

◆ DEFINE_FUNC() [77/121]

DEFINE_FUNC ( SSL_CTX_set_verify ,
3  )

◆ DEFINE_FUNC() [78/121]

DEFINE_FUNC ( SSL_CTX_up_ref ,
1  )

◆ DEFINE_FUNC() [79/121]

DEFINE_FUNC ( SSL_CTX_use_certificate ,
2  )

◆ DEFINE_FUNC() [80/121]

DEFINE_FUNC ( SSL_CTX_use_certificate_chain_file ,
2  )

◆ DEFINE_FUNC() [81/121]

DEFINE_FUNC ( SSL_CTX_use_PrivateKey ,
2  )

◆ DEFINE_FUNC() [82/121]

DEFINE_FUNC ( SSL_CTX_use_PrivateKey_file ,
3  )

◆ DEFINE_FUNC() [83/121]

DEFINE_FUNC ( SSL_do_handshake ,
1 ,
- 1 )

◆ DEFINE_FUNC() [84/121]

DEFINE_FUNC ( SSL_export_keying_material ,
8 ,
- 1 )

◆ DEFINE_FUNC() [85/121]

DEFINE_FUNC ( SSL_free ,
1  )

◆ DEFINE_FUNC() [86/121]

DEFINE_FUNC ( SSL_get_error ,
2  )

◆ DEFINE_FUNC() [87/121]

DEFINE_FUNC ( SSL_get_ex_data ,
2  )

◆ DEFINE_FUNC() [88/121]

DEFINE_FUNC ( SSL_is_init_finished ,
1 ,
0  )

◆ DEFINE_FUNC() [89/121]

DEFINE_FUNC ( SSL_new ,
1  )

◆ DEFINE_FUNC() [90/121]

DEFINE_FUNC ( SSL_peek ,
3  )

◆ DEFINE_FUNC() [91/121]

DEFINE_FUNC ( SSL_read ,
3 ,
- 1 )

◆ DEFINE_FUNC() [92/121]

DEFINE_FUNC ( SSL_set1_host ,
2  )

◆ DEFINE_FUNC() [93/121]

DEFINE_FUNC ( SSL_set_accept_state ,
1  )

◆ DEFINE_FUNC() [94/121]

DEFINE_FUNC ( SSL_set_bio ,
3  )

◆ DEFINE_FUNC() [95/121]

DEFINE_FUNC ( SSL_set_connect_state ,
1  )

◆ DEFINE_FUNC() [96/121]

DEFINE_FUNC ( SSL_set_ex_data ,
3  )

◆ DEFINE_FUNC() [97/121]

DEFINE_FUNC ( SSL_set_hostflags ,
2  )

◆ DEFINE_FUNC() [98/121]

DEFINE_FUNC ( SSL_set_options ,
2  )

◆ DEFINE_FUNC() [99/121]

DEFINE_FUNC ( SSL_shutdown ,
1  )

◆ DEFINE_FUNC() [100/121]

DEFINE_FUNC ( SSL_state_string ,
1  )

◆ DEFINE_FUNC() [101/121]

DEFINE_FUNC ( SSL_state_string_long ,
1  )

◆ DEFINE_FUNC() [102/121]

DEFINE_FUNC ( SSL_stateless ,
1  )

◆ DEFINE_FUNC() [103/121]

DEFINE_FUNC ( SSL_up_ref ,
1  )

◆ DEFINE_FUNC() [104/121]

DEFINE_FUNC ( SSL_write ,
3 ,
- 1 )

◆ DEFINE_FUNC() [105/121]

DEFINE_FUNC ( TLS_client_method ,
0  )

◆ DEFINE_FUNC() [106/121]

DEFINE_FUNC ( TLS_server_method ,
0  )

◆ DEFINE_FUNC() [107/121]

DEFINE_FUNC ( X509_digest ,
4 ,
0  )

◆ DEFINE_FUNC() [108/121]

DEFINE_FUNC ( X509_free ,
1  )

◆ DEFINE_FUNC() [109/121]

DEFINE_FUNC ( X509_get_serialNumber ,
1  )

◆ DEFINE_FUNC() [110/121]

DEFINE_FUNC ( X509_getm_notAfter ,
1  )

◆ DEFINE_FUNC() [111/121]

DEFINE_FUNC ( X509_getm_notBefore ,
1  )

◆ DEFINE_FUNC() [112/121]

DEFINE_FUNC ( X509_gmtime_adj ,
2  )

◆ DEFINE_FUNC() [113/121]

DEFINE_FUNC ( X509_NAME_add_entry_by_txt ,
7  )

◆ DEFINE_FUNC() [114/121]

DEFINE_FUNC ( X509_NAME_free ,
1  )

◆ DEFINE_FUNC() [115/121]

DEFINE_FUNC ( X509_NAME_new ,
0  )

◆ DEFINE_FUNC() [116/121]

DEFINE_FUNC ( X509_new ,
0  )

◆ DEFINE_FUNC() [117/121]

DEFINE_FUNC ( X509_set_issuer_name ,
2  )

◆ DEFINE_FUNC() [118/121]

DEFINE_FUNC ( X509_set_pubkey ,
2  )

◆ DEFINE_FUNC() [119/121]

DEFINE_FUNC ( X509_set_subject_name ,
2  )

◆ DEFINE_FUNC() [120/121]

DEFINE_FUNC ( X509_set_version ,
2  )

◆ DEFINE_FUNC() [121/121]

DEFINE_FUNC ( X509_sign ,
3  )

◆ EVP_PKEY_Q_keygen()

EXPORT_FUNC EVP_PKEY * EVP_PKEY_Q_keygen ( OSSL_LIB_CTX * libctx,
const char * propq,
const char * type,
... )

Definition at line 341 of file qffmpegsymbols-ssl.cpp.

◆ INIT_FUNC() [1/121]

INIT_FUNC ( ASN1_INTEGER_set )

◆ INIT_FUNC() [2/121]

INIT_FUNC ( BIO_clear_flags )

◆ INIT_FUNC() [3/121]

INIT_FUNC ( BIO_ctrl )

◆ INIT_FUNC() [4/121]

INIT_FUNC ( BIO_free )

◆ INIT_FUNC() [5/121]

INIT_FUNC ( BIO_get_data )

◆ INIT_FUNC() [6/121]

INIT_FUNC ( BIO_meth_free )

◆ INIT_FUNC() [7/121]

INIT_FUNC ( BIO_meth_new )

◆ INIT_FUNC() [8/121]

INIT_FUNC ( BIO_meth_set_callback_ctrl )

◆ INIT_FUNC() [9/121]

INIT_FUNC ( BIO_meth_set_create )

◆ INIT_FUNC() [10/121]

INIT_FUNC ( BIO_meth_set_ctrl )

◆ INIT_FUNC() [11/121]

INIT_FUNC ( BIO_meth_set_destroy )

◆ INIT_FUNC() [12/121]

INIT_FUNC ( BIO_meth_set_gets )

◆ INIT_FUNC() [13/121]

INIT_FUNC ( BIO_meth_set_puts )

◆ INIT_FUNC() [14/121]

INIT_FUNC ( BIO_meth_set_read )

◆ INIT_FUNC() [15/121]

INIT_FUNC ( BIO_meth_set_write )

◆ INIT_FUNC() [16/121]

INIT_FUNC ( BIO_new )

◆ INIT_FUNC() [17/121]

INIT_FUNC ( BIO_new_mem_buf )

◆ INIT_FUNC() [18/121]

INIT_FUNC ( BIO_read )

◆ INIT_FUNC() [19/121]

INIT_FUNC ( BIO_s_mem )

◆ INIT_FUNC() [20/121]

INIT_FUNC ( BIO_set_data )

◆ INIT_FUNC() [21/121]

INIT_FUNC ( BIO_set_flags )

◆ INIT_FUNC() [22/121]

INIT_FUNC ( BIO_set_init )

◆ INIT_FUNC() [23/121]

INIT_FUNC ( BIO_test_flags )

◆ INIT_FUNC() [24/121]

INIT_FUNC ( BIO_write )

◆ INIT_FUNC() [25/121]

INIT_FUNC ( BN_asc2bn )

◆ INIT_FUNC() [26/121]

INIT_FUNC ( BN_bin2bn )

◆ INIT_FUNC() [27/121]

INIT_FUNC ( BN_bn2bin )

◆ INIT_FUNC() [28/121]

INIT_FUNC ( BN_bn2dec )

◆ INIT_FUNC() [29/121]

INIT_FUNC ( BN_bn2hex )

◆ INIT_FUNC() [30/121]

INIT_FUNC ( BN_copy )

◆ INIT_FUNC() [31/121]

INIT_FUNC ( BN_CTX_end )

◆ INIT_FUNC() [32/121]

INIT_FUNC ( BN_CTX_free )

◆ INIT_FUNC() [33/121]

INIT_FUNC ( BN_CTX_get )

◆ INIT_FUNC() [34/121]

INIT_FUNC ( BN_CTX_new )

◆ INIT_FUNC() [35/121]

INIT_FUNC ( BN_CTX_start )

◆ INIT_FUNC() [36/121]

INIT_FUNC ( BN_dec2bn )

◆ INIT_FUNC() [37/121]

INIT_FUNC ( BN_free )

◆ INIT_FUNC() [38/121]

INIT_FUNC ( BN_hex2bn )

◆ INIT_FUNC() [39/121]

INIT_FUNC ( BN_mod_exp )

◆ INIT_FUNC() [40/121]

INIT_FUNC ( BN_mod_word )

◆ INIT_FUNC() [41/121]

INIT_FUNC ( BN_num_bits )

◆ INIT_FUNC() [42/121]

INIT_FUNC ( BN_num_bits_word )

◆ INIT_FUNC() [43/121]

INIT_FUNC ( BN_rand )

◆ INIT_FUNC() [44/121]

INIT_FUNC ( BN_value_one )

◆ INIT_FUNC() [45/121]

INIT_FUNC ( DTLS_client_method )

◆ INIT_FUNC() [46/121]

INIT_FUNC ( DTLS_get_data_mtu )

◆ INIT_FUNC() [47/121]

INIT_FUNC ( DTLS_server_method )

◆ INIT_FUNC() [48/121]

INIT_FUNC ( ERR_clear_error )

◆ INIT_FUNC() [49/121]

INIT_FUNC ( ERR_error_string )

◆ INIT_FUNC() [50/121]

INIT_FUNC ( ERR_error_string_n )

◆ INIT_FUNC() [51/121]

INIT_FUNC ( ERR_get_error )

◆ INIT_FUNC() [52/121]

INIT_FUNC ( EVP_PKEY_CTX_free )

◆ INIT_FUNC() [53/121]

INIT_FUNC ( EVP_PKEY_CTX_new_from_name )

◆ INIT_FUNC() [54/121]

INIT_FUNC ( EVP_PKEY_CTX_set_params )

◆ INIT_FUNC() [55/121]

INIT_FUNC ( EVP_PKEY_free )

◆ INIT_FUNC() [56/121]

INIT_FUNC ( EVP_PKEY_generate )

◆ INIT_FUNC() [57/121]

INIT_FUNC ( EVP_PKEY_keygen )

◆ INIT_FUNC() [58/121]

INIT_FUNC ( EVP_PKEY_keygen_init )

◆ INIT_FUNC() [59/121]

INIT_FUNC ( EVP_PKEY_Q_keygen )

◆ INIT_FUNC() [60/121]

INIT_FUNC ( EVP_sha1 )

◆ INIT_FUNC() [61/121]

INIT_FUNC ( EVP_sha256 )

◆ INIT_FUNC() [62/121]

INIT_FUNC ( PEM_read_bio_PrivateKey )

◆ INIT_FUNC() [63/121]

INIT_FUNC ( PEM_read_bio_X509 )

◆ INIT_FUNC() [64/121]

INIT_FUNC ( PEM_write_bio_PrivateKey )

◆ INIT_FUNC() [65/121]

INIT_FUNC ( PEM_write_bio_X509 )

◆ INIT_FUNC() [66/121]

INIT_FUNC ( RAND_bytes )

◆ INIT_FUNC() [67/121]

INIT_FUNC ( SSL_accept )

◆ INIT_FUNC() [68/121]

INIT_FUNC ( SSL_connect )

◆ INIT_FUNC() [69/121]

INIT_FUNC ( SSL_ctrl )

◆ INIT_FUNC() [70/121]

INIT_FUNC ( SSL_CTX_ctrl )

◆ INIT_FUNC() [71/121]

INIT_FUNC ( SSL_CTX_free )

◆ INIT_FUNC() [72/121]

INIT_FUNC ( SSL_CTX_load_verify_locations )

◆ INIT_FUNC() [73/121]

INIT_FUNC ( SSL_CTX_new )

◆ INIT_FUNC() [74/121]

INIT_FUNC ( SSL_CTX_set_default_verify_paths )

◆ INIT_FUNC() [75/121]

INIT_FUNC ( SSL_CTX_set_info_callback )

◆ INIT_FUNC() [76/121]

INIT_FUNC ( SSL_CTX_set_options )

◆ INIT_FUNC() [77/121]

INIT_FUNC ( SSL_CTX_set_tlsext_use_srtp )

◆ INIT_FUNC() [78/121]

INIT_FUNC ( SSL_CTX_set_verify )

◆ INIT_FUNC() [79/121]

INIT_FUNC ( SSL_CTX_up_ref )

◆ INIT_FUNC() [80/121]

INIT_FUNC ( SSL_CTX_use_certificate_chain_file )

◆ INIT_FUNC() [81/121]

INIT_FUNC ( SSL_CTX_use_PrivateKey )

◆ INIT_FUNC() [82/121]

INIT_FUNC ( SSL_CTX_use_PrivateKey_file )

◆ INIT_FUNC() [83/121]

INIT_FUNC ( SSL_do_handshake )

◆ INIT_FUNC() [84/121]

INIT_FUNC ( SSL_export_keying_material )

◆ INIT_FUNC() [85/121]

INIT_FUNC ( SSL_free )

◆ INIT_FUNC() [86/121]

INIT_FUNC ( SSL_get_error )

◆ INIT_FUNC() [87/121]

INIT_FUNC ( SSL_get_ex_data )

◆ INIT_FUNC() [88/121]

INIT_FUNC ( SSL_is_init_finished )

◆ INIT_FUNC() [89/121]

INIT_FUNC ( SSL_new )

◆ INIT_FUNC() [90/121]

INIT_FUNC ( SSL_peek )

◆ INIT_FUNC() [91/121]

INIT_FUNC ( SSL_read )

◆ INIT_FUNC() [92/121]

INIT_FUNC ( SSL_set1_host )

◆ INIT_FUNC() [93/121]

INIT_FUNC ( SSL_set_accept_state )

◆ INIT_FUNC() [94/121]

INIT_FUNC ( SSL_set_bio )

◆ INIT_FUNC() [95/121]

INIT_FUNC ( SSL_set_connect_state )

◆ INIT_FUNC() [96/121]

INIT_FUNC ( SSL_set_ex_data )

◆ INIT_FUNC() [97/121]

INIT_FUNC ( SSL_set_hostflags )

◆ INIT_FUNC() [98/121]

INIT_FUNC ( SSL_set_options )

◆ INIT_FUNC() [99/121]

INIT_FUNC ( SSL_shutdown )

◆ INIT_FUNC() [100/121]

INIT_FUNC ( SSL_state_string )

◆ INIT_FUNC() [101/121]

INIT_FUNC ( SSL_state_string_long )

◆ INIT_FUNC() [102/121]

INIT_FUNC ( SSL_stateless )

◆ INIT_FUNC() [103/121]

INIT_FUNC ( SSL_up_ref )

◆ INIT_FUNC() [104/121]

INIT_FUNC ( SSL_write )

◆ INIT_FUNC() [105/121]

INIT_FUNC ( TLS_client_method )

◆ INIT_FUNC() [106/121]

INIT_FUNC ( TLS_server_method )

◆ INIT_FUNC() [107/121]

INIT_FUNC ( X509_digest )

◆ INIT_FUNC() [108/121]

INIT_FUNC ( X509_free )

◆ INIT_FUNC() [109/121]

INIT_FUNC ( X509_get_serialNumber )

◆ INIT_FUNC() [110/121]

INIT_FUNC ( X509_getm_notAfter )

◆ INIT_FUNC() [111/121]

INIT_FUNC ( X509_getm_notBefore )

◆ INIT_FUNC() [112/121]

INIT_FUNC ( X509_gmtime_adj )

◆ INIT_FUNC() [113/121]

INIT_FUNC ( X509_NAME_add_entry_by_txt )

◆ INIT_FUNC() [114/121]

INIT_FUNC ( X509_NAME_free )

◆ INIT_FUNC() [115/121]

INIT_FUNC ( X509_NAME_new )

◆ INIT_FUNC() [116/121]

INIT_FUNC ( X509_new )

◆ INIT_FUNC() [117/121]

INIT_FUNC ( X509_set_issuer_name )

◆ INIT_FUNC() [118/121]

INIT_FUNC ( X509_set_pubkey )

◆ INIT_FUNC() [119/121]

INIT_FUNC ( X509_set_subject_name )

◆ INIT_FUNC() [120/121]

INIT_FUNC ( X509_set_version )

◆ INIT_FUNC() [121/121]

INIT_FUNC ( X509_sign )

◆ loadLib()

std::unique_ptr< QLibrary > loadLib ( )
static

Definition at line 33 of file qffmpegsymbols-ssl.cpp.

Variable Documentation

◆ ErrorString

char ErrorString = "Ssl not found"
static

Definition at line 434 of file qffmpegsymbols-ssl.cpp.

◆ SHLIB_VERSION

constexpr auto SHLIB_VERSION
staticconstexpr
Initial value:
=
CHECK_VERSIONS("ssl", SSL_NEEDED_SOVERSION, SHLIB_VERSION)
static constexpr auto SHLIB_VERSION
#define CHECK_VERSIONS(Name, NeededSoversion, DetectedVersion)

Definition at line 21 of file qffmpegsymbols-ssl.cpp.