![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qsslsocket_openssl_symbols_p.h"
#include "qtlsbackend_openssl_p.h"
#include <QtNetwork/private/qssl_p.h>
#include <QtCore/qdatetime.h>
#include <QtCore/private/qduplicatetracker_p.h>
#include <algorithm>
Go to the source code of this file.
Macros | |
#define | RESOLVEFUNC(func) |
Functions | |
DEFINEFUNC2 (void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void(*b)(void *), b, return, DUMMYARG) using info_callback = void (*) (const SSL *ssl, int type, int val) | |
DEFINEFUNC3 (int, CRYPTO_memcmp, const void *in_a, in_a, const void *in_b, in_b, size_t len, len, return 1, return) | |
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 | |
SSL_CTX int void DUMMYARG | 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 DUMMYARG SSL const unsigned char unsigned return | 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 |
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned DUMMYARG | 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) |
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 DUMMYARG | SSL_set_alpn_protos |
SSL_CTX int void DUMMYARG SSL const unsigned char * | protos |
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned | protos_len |
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return | 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 |
#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(* | b )(void *), | ||
b | , | ||
return | , | ||
DUMMYARG | ) = void (*) (const SSL *ssl, int type, int val) |
DEFINEFUNC2 | ( | void | , |
SSL_CONF_CTX_set_ssl_ctx | , | ||
SSL_CONF_CTX * | a, | ||
a | , | ||
SSL_CTX * | b, | ||
b | , | ||
return | , | ||
return | ) |
DEFINEFUNC3 | ( | int | , |
CRYPTO_memcmp | , | ||
const void * | in_a, | ||
in_a | , | ||
const void * | in_b, | ||
in_b | , | ||
size_t | len, | ||
len | , | ||
return | 1, | ||
return | ) |
DEFINEFUNC3 | ( | int | , |
SSL_CONF_cmd | , | ||
SSL_CONF_CTX * | a, | ||
a | , | ||
const char * | b, | ||
b | , | ||
const char * | c, | ||
c | , | ||
return | 0, | ||
return | ) |
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return 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 | , |
SSL_CTX_set_verify | , | ||
SSL_CTX * | a, | ||
a | , | ||
int | b, | ||
b | , | ||
int(* | c )(int, X509_STORE_CTX *), | ||
c | , | ||
return | , | ||
DUMMYARG | ) |
SSL_CTX int void DUMMYARG DEFINEFUNC3 | ( | void | , |
SSL_get0_next_proto_negotiated | , | ||
const SSL * | s, | ||
s | , | ||
const unsigned char ** | data, | ||
data | , | ||
unsigned * | len, | ||
len | , | ||
return | , | ||
DUMMYARG | ) |
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned DUMMYARG 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 | ) |
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 523 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int void arg |
Definition at line 403 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 399 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char data |
Definition at line 414 of file qsslsocket_openssl_symbols.cpp.
DUMMYARG |
Definition at line 293 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned len |
Definition at line 415 of file qsslsocket_openssl_symbols.cpp.
return nullptr |
Definition at line 293 of file qsslsocket_openssl_symbols.cpp.
Definition at line 406 of file qsslsocket_openssl_symbols.cpp.
Definition at line 407 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX int void DUMMYARG SSL const unsigned char unsigned return const SSL const unsigned char unsigned return |
Definition at line 293 of file qsslsocket_openssl_symbols.cpp.
Definition at line 398 of file qsslsocket_openssl_symbols.cpp.
SSL_CONF_CTX_new |
Definition at line 293 of file qsslsocket_openssl_symbols.cpp.
SSL_CTX_set_next_proto_select_cb |
Definition at line 398 of file qsslsocket_openssl_symbols.cpp.
Definition at line 414 of file qsslsocket_openssl_symbols.cpp.
Definition at line 406 of file qsslsocket_openssl_symbols.cpp.