QtBase
v6.3.1
|
#include "qsslsocket_openssl_symbols_p.h"
#include "qtlsbackend_openssl_p.h"
#include <QtNetwork/private/qssl_p.h>
#include <QtCore/qmutex.h>
#include <QtCore/qdatetime.h>
#include <QtCore/private/qduplicatetracker_p.h>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
QT_BEGIN_NAMESPACE | |
Macros | |
#define | RESOLVEFUNC(func) |
Functions | |
void | QT_BEGIN_NAMESPACE::qsslSocketUnresolvedSymbolWarning (const char *functionName) |
DEFINEFUNC2 (void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void(*b)(void *), b, return, DUMMYARG) using info_callback | |
DEFINEFUNC3 (void, SSL_CTX_set_verify, SSL_CTX *a, a, int b, b, int(*c)(int, X509_STORE_CTX *), c, return, DUMMYARG) DEFINEFUNC(SSL_CONF_CTX * | |
DEFINEFUNC (void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return, return) | |
DEFINEFUNC2 (void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return) | |
DEFINEFUNC2 (unsigned int, SSL_CONF_CTX_set_flags, SSL_CONF_CTX *a, a, unsigned int b, b, return 0, return) | |
DEFINEFUNC (int, SSL_CONF_CTX_finish, SSL_CONF_CTX *a, a, return 0, return) | |
DEFINEFUNC3 (int, SSL_CONF_cmd, SSL_CONF_CTX *a, a, const char *b, b, const char *c, c, return 0, return) | |
DEFINEFUNC2 (void, X509_print, BIO *a, a, X509 *b, b, return, DUMMYARG) | |
DEFINEFUNC6 (int, SSL_select_next_proto, unsigned char **out, out, unsigned char *outlen, outlen, const unsigned char *in, in, unsigned int inlen, inlen, const unsigned char *client, client, unsigned int client_len, client_len, return -1, return) DEFINEFUNC3(void | |
DEFINEFUNC2 (PKCS12 *, d2i_PKCS12_bio, BIO *bio, bio, PKCS12 **pkcs12, pkcs12, return nullptr, return) | |
bool | q_resolveOpenSslSymbols () |
Variables | |
SSL_CONF_CTX_new | |
DUMMYARG | |
return | nullptr |
return | return |
SSL_CTX_set_next_proto_select_cb | |
SSL_CTX * | s |
SSL_CTX int(* | cb )(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) |
SSL_CTX int(*) void | arg ) |
SSL_CTX int(*) void DUMMYAR | DEFINEFUNC3 )(void, SSL_get0_next_proto_negotiated, const SSL *s, s, const unsigned char **data, data, unsigned *len, len, return, DUMMYARG) DEFINEFUNC3(int |
SSL_CTX int(*) void DUMMYAR | SSL_set_alpn_protos ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char | protos ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigne | protos_len ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned retur | SSL_get0_alpn_selected ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char * | data ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned | len ) |
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned DUMMYAR | DEFINEFUNC5 )(int, PKCS12_parse, PKCS12 *p12, p12, const char *pass, pass, EVP_PKEY **pkey, pkey, X509 **cert, cert, STACK_OF(X509) **ca, ca, return 1, return) |
#define RESOLVEFUNC | ( | func | ) |
DEFINEFUNC2 | ( | PKCS12 * | , |
d2i_PKCS12_bio | , | ||
BIO * | bio, | ||
bio | , | ||
PKCS12 ** | pkcs12, | ||
pkcs12 | , | ||
return | nullptr, | ||
return | |||
) |
DEFINEFUNC2 | ( | unsigned int | , |
SSL_CONF_CTX_set_flags | , | ||
SSL_CONF_CTX * | a, | ||
a | , | ||
unsigned int | b, | ||
b | , | ||
return | 0, | ||
return | |||
) |
DEFINEFUNC2 | ( | void | , |
OPENSSL_sk_pop_free | , | ||
OPENSSL_STACK * | a, | ||
a | , | ||
void(*)(void *) | b, | ||
b | , | ||
return | , | ||
DUMMYARG | |||
) |
DEFINEFUNC2 | ( | void | , |
SSL_CONF_CTX_set_ssl_ctx | , | ||
SSL_CONF_CTX * | a, | ||
a | , | ||
SSL_CTX * | b, | ||
b | , | ||
return | , | ||
return | |||
) |
DEFINEFUNC3 | ( | int | , |
SSL_CONF_cmd | , | ||
SSL_CONF_CTX * | a, | ||
a | , | ||
const char * | b, | ||
b | , | ||
const char * | c, | ||
c | , | ||
return | 0, | ||
return | |||
) |
DEFINEFUNC3 | ( | void | , |
SSL_CTX_set_verify | , | ||
SSL_CTX * | a, | ||
a | , | ||
int | b, | ||
b | , | ||
int(*)(int, X509_STORE_CTX *) | c, | ||
c | , | ||
return | , | ||
DUMMYARG | |||
) |
DEFINEFUNC6 | ( | int | , |
SSL_select_next_proto | , | ||
unsigned char ** | out, | ||
out | , | ||
unsigned char * | outlen, | ||
outlen | , | ||
const unsigned char * | in, | ||
in | , | ||
unsigned int | inlen, | ||
inlen | , | ||
const unsigned char * | client, | ||
client | , | ||
unsigned int | client_len, | ||
client_len | , | ||
return - | 1, | ||
return | |||
) |
bool q_resolveOpenSslSymbols | ( | ) |
Definition at line 550 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) voi arg) |
Definition at line 438 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(* cb) | ( | SSL * | ssl, |
unsigned char ** | out, | ||
unsigned char * | outlen, | ||
const unsigned char * | in, | ||
unsigned int | inlen, | ||
void * | arg | ||
) |
Definition at line 434 of file qsslsocket_openssl_symbols.cpp.
|
related |
Definition at line 449 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned retur DEFINEFUNC3) (void, SSL_CTX_set_alpn_select_cb, SSL_CTX *s, s, int(*cb)(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), cb, void *arg, arg, return, DUMMYARG) DEFINEFUNC3(void | ( | void | , |
SSL_get0_next_proto_negotiated | , | ||
const SSL * | s, | ||
s | , | ||
const unsigned char ** | data, | ||
data | , | ||
unsigned * | len, | ||
len | , | ||
return | , | ||
DUMMYARG | |||
) |
Definition at line 439 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned DUMMYAR DEFINEFUNC5) (int, PKCS12_parse, PKCS12 *p12, p12, const char *pass, pass, EVP_PKEY **pkey, pkey, X509 **cert, cert, STACK_OF(X509) **ca, ca, return 1, return) | ( | int | , |
PKCS12_parse | , | ||
PKCS12 * | p12, | ||
p12 | , | ||
const char * | pass, | ||
pass | , | ||
EVP_PKEY ** | pkey, | ||
pkey | , | ||
X509 ** | cert, | ||
cert | , | ||
STACK_OF(X509) ** | ca, | ||
ca | , | ||
return | 1, | ||
return | |||
) |
Definition at line 478 of file qsslsocket_openssl_symbols.cpp.
DUMMYARG |
Definition at line 328 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigne len) |
Definition at line 450 of file qsslsocket_openssl_symbols.cpp.
return nullptr |
Definition at line 328 of file qsslsocket_openssl_symbols.cpp.
Definition at line 441 of file qsslsocket_openssl_symbols.cpp.
Definition at line 442 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigne return) |
Definition at line 328 of file qsslsocket_openssl_symbols.cpp.
Definition at line 433 of file qsslsocket_openssl_symbols.cpp.
SSL_CONF_CTX_new |
Definition at line 328 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX_set_next_proto_select_cb |
Definition at line 433 of file qsslsocket_openssl_symbols.cpp.
Definition at line 449 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int(*) void DUMMYAR SSL_set_alpn_protos) |
Definition at line 441 of file qsslsocket_openssl_symbols.cpp.