![]() |
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 526 of file qsslsocket_openssl_symbols.cpp.
| SSL_CTX int void arg |
Definition at line 406 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 402 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 417 of file qsslsocket_openssl_symbols.cpp.
| DUMMYARG |
Definition at line 294 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 418 of file qsslsocket_openssl_symbols.cpp.
| return nullptr |
Definition at line 294 of file qsslsocket_openssl_symbols.cpp.
Definition at line 409 of file qsslsocket_openssl_symbols.cpp.
Definition at line 410 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 294 of file qsslsocket_openssl_symbols.cpp.
Definition at line 401 of file qsslsocket_openssl_symbols.cpp.
| SSL_CONF_CTX_new |
Definition at line 294 of file qsslsocket_openssl_symbols.cpp.
| SSL_CTX_set_next_proto_select_cb |
Definition at line 401 of file qsslsocket_openssl_symbols.cpp.
Definition at line 417 of file qsslsocket_openssl_symbols.cpp.
Definition at line 409 of file qsslsocket_openssl_symbols.cpp.