QtBase  v6.3.1
Macros | Typedefs | Functions
qsslsocket_openssl_symbols_p.h File Reference
#include <QtNetwork/private/qtnetworkglobal_p.h>
#include "qopenssl_p.h"
#include <QtCore/qglobal.h>
Include dependency graph for qsslsocket_openssl_symbols_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DUMMYARG
 
#define DEFINEFUNC(ret, func, arg, a, err, funcret)
 
#define DEFINEFUNC2(ret, func, arg1, a, arg2, b, err, funcret)
 
#define DEFINEFUNC3(ret, func, arg1, a, arg2, b, arg3, c, err, funcret)
 
#define DEFINEFUNC4(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, err, funcret)
 
#define DEFINEFUNC5(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, err, funcret)
 
#define DEFINEFUNC6(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, err, funcret)
 
#define DEFINEFUNC7(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, arg7, g, err, funcret)
 
#define DEFINEFUNC9(ret, func, arg1, a, arg2, b, arg3, c, arg4, d, arg5, e, arg6, f, arg7, g, arg8, h, arg9, i, err, funcret)
 
#define q_SSL_load_error_strings()
 
#define q_SKM_sk_num(st)   q_OPENSSL_sk_num((OPENSSL_STACK *)st)
 
#define q_SKM_sk_value(type, st, i)   (type *)q_OPENSSL_sk_value((OPENSSL_STACK *)st, i)
 
#define q_OPENSSL_add_all_algorithms_conf()
 
#define q_OPENSSL_add_all_algorithms_noconf()
 
#define q_SSL_CTX_set_min_proto_version(ctx, version)    q_SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MIN_PROTO_VERSION, version, nullptr)
 
#define q_SSL_CTX_set_max_proto_version(ctx, version)    q_SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MAX_PROTO_VERSION, version, nullptr)
 
#define q_EVP_get_digestbynid(a)   q_EVP_get_digestbyname(q_OBJ_nid2sn(a))
 
#define q_SSL_CTX_set_tmp_dh(ctx, dh)   q_SSL_CTX_ctrl((ctx), SSL_CTRL_SET_TMP_DH, 0, (char *)dh)
 
#define q_SSL_CTX_set_tmp_ecdh(ctx, ecdh)   q_SSL_CTX_ctrl((ctx), SSL_CTRL_SET_TMP_ECDH, 0, (char *)ecdh)
 
#define q_SSL_get_server_tmp_key(ssl, key)   q_SSL_ctrl((ssl), SSL_CTRL_GET_SERVER_TMP_KEY, 0, (char *)key)
 
#define q_BIO_get_mem_data(b, pp)   (int)q_BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
 
#define q_BIO_pending(b)   (int)q_BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)
 
#define q_SSL_CTX_set_mode(ctx, op)   q_SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)
 
#define q_sk_GENERAL_NAME_num(st)   q_SKM_sk_num((st))
 
#define q_sk_GENERAL_NAME_value(st, i)   q_SKM_sk_value(GENERAL_NAME, (st), (i))
 
#define q_sk_X509_num(st)   q_SKM_sk_num((st))
 
#define q_sk_X509_value(st, i)   q_SKM_sk_value(X509, (st), (i))
 
#define q_sk_SSL_CIPHER_num(st)   q_SKM_sk_num((st))
 
#define q_sk_SSL_CIPHER_value(st, i)   q_SKM_sk_value(SSL_CIPHER, (st), (i))
 
#define q_SSL_CTX_add_extra_chain_cert(ctx, x509)    q_SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
 
#define q_OpenSSL_add_all_algorithms()   q_OPENSSL_add_all_algorithms_conf()
 
#define q_BIO_set_retry_read(b)   q_BIO_set_flags(b, (BIO_FLAGS_READ|BIO_FLAGS_SHOULD_RETRY))
 
#define q_BIO_set_retry_write(b)   q_BIO_set_flags(b, (BIO_FLAGS_WRITE|BIO_FLAGS_SHOULD_RETRY))
 
#define q_BIO_clear_retry_flags(b)   q_BIO_clear_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))
 
#define q_BIO_set_app_data(s, arg)   q_BIO_set_ex_data(s,0,arg)
 
#define q_BIO_get_app_data(s)   q_BIO_get_ex_data(s,0)
 
#define q_SSL_set_tlsext_status_type(ssl, type)    q_SSL_ctrl((ssl), SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE, (type), nullptr)
 
#define q_OPENSSL_malloc(num)   q_CRYPTO_malloc(num, "", 0)
 
#define q_OPENSSL_free(addr)   q_CRYPTO_free(addr, "", 0)
 
#define q_EVP_PKEY_assign_RSA(pkey, rsa)
 
#define q_EVP_PKEY_assign_DSA(pkey, dsa)
 

Typedefs

typedef int(* q_SSL_psk_use_session_cb_func_t) (SSL *, const EVP_MD *, const unsigned char **, size_t *, SSL_SESSION **)
 
typedef void(* GenericCallbackType) ()
 
typedef unsigned int(* q_psk_client_callback_t) (SSL *ssl, const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len)
 
typedef unsigned int(* q_psk_server_callback_t) (SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len)
 

Functions

const unsigned char * q_ASN1_STRING_get0_data (const ASN1_STRING *x)
 
BIO * q_BIO_new (const BIO_METHOD *a)
 
const BIO_METHOD * q_BIO_s_mem ()
 
void q_AUTHORITY_INFO_ACCESS_free (AUTHORITY_INFO_ACCESS *a)
 
int q_EVP_CIPHER_CTX_reset (EVP_CIPHER_CTX *c)
 
int q_EVP_PKEY_up_ref (EVP_PKEY *a)
 
EVP_PKEY_CTX * q_EVP_PKEY_CTX_new (EVP_PKEY *pkey, ENGINE *e)
 
void q_EVP_PKEY_CTX_free (EVP_PKEY_CTX *ctx)
 
int q_EVP_PKEY_param_check (EVP_PKEY_CTX *ctx)
 
int q_OPENSSL_sk_num (OPENSSL_STACK *a)
 
void q_OPENSSL_sk_pop_free (OPENSSL_STACK *a, void(*b)(void *))
 
OPENSSL_STACK * q_OPENSSL_sk_new_null ()
 
void q_OPENSSL_sk_push (OPENSSL_STACK *st, void *data)
 
void q_OPENSSL_sk_free (OPENSSL_STACK *a)
 
voidq_OPENSSL_sk_value (OPENSSL_STACK *a, int b)
 
int q_SSL_session_reused (SSL *a)
 
unsigned long q_SSL_CTX_set_options (SSL_CTX *ctx, unsigned long op)
 
int q_OPENSSL_init_ssl (uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
 
size_t q_SSL_get_client_random (SSL *a, unsigned char *out, size_t outlen)
 
size_t q_SSL_SESSION_get_master_key (const SSL_SESSION *session, unsigned char *out, size_t outlen)
 
int q_CRYPTO_get_ex_new_index (int class_index, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
 
const SSL_METHOD * q_TLS_method ()
 
const SSL_METHOD * q_TLS_client_method ()
 
const SSL_METHOD * q_TLS_server_method ()
 
ASN1_TIME * q_X509_getm_notBefore (X509 *a)
 
ASN1_TIME * q_X509_getm_notAfter (X509 *a)
 
void q_ASN1_item_free (ASN1_VALUE *val, const ASN1_ITEM *it)
 
void q_X509V3_conf_free (CONF_VALUE *val)
 
void q_X509_up_ref (X509 *a)
 
long q_X509_get_version (X509 *a)
 
EVP_PKEY * q_X509_get_pubkey (X509 *a)
 
void q_X509_STORE_set_verify_cb (X509_STORE *ctx, X509_STORE_CTX_verify_cb verify_cb)
 
int q_X509_STORE_set_ex_data (X509_STORE *ctx, int idx, void *data)
 
voidq_X509_STORE_get_ex_data (X509_STORE *r, int idx)
 
 STACK_OF (X509) *q_X509_STORE_CTX_get0_chain(X509_STORE_CTX *ctx)
 
void q_DH_get0_pqg (const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
 
int q_OPENSSL_init_crypto (uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
 
long q_OpenSSL_version_num ()
 
const char * q_OpenSSL_version (int type)
 
unsigned long q_SSL_SESSION_get_ticket_lifetime_hint (const SSL_SESSION *session)
 
unsigned long q_SSL_set_options (SSL *s, unsigned long op)
 
void q_BIO_set_data (BIO *a, void *ptr)
 
voidq_BIO_get_data (BIO *a)
 
void q_BIO_set_init (BIO *a, int init)
 
int q_BIO_get_shutdown (BIO *a)
 
void q_BIO_set_shutdown (BIO *a, int shut)
 
void q_SSL_set_psk_use_session_callback (SSL *s, q_SSL_psk_use_session_cb_func_t)
 
bool q_resolveOpenSslSymbols ()
 
long q_ASN1_INTEGER_get (ASN1_INTEGER *a)
 
int q_ASN1_INTEGER_cmp (const ASN1_INTEGER *x, const ASN1_INTEGER *y)
 
int q_ASN1_STRING_length (ASN1_STRING *a)
 
int q_ASN1_STRING_to_UTF8 (unsigned char **a, ASN1_STRING *b)
 
int q_ASN1_TIME_to_tm (const ASN1_TIME *s, struct tm *tm)
 
long q_BIO_ctrl (BIO *a, int b, long c, void *d)
 
int q_BIO_free (BIO *a)
 
BIO * q_BIO_new_mem_buf (void *a, int b)
 
int q_BIO_read (BIO *a, void *b, int c)
 
int q_BIO_write (BIO *a, const void *b, int c)
 
int q_BN_num_bits (const BIGNUM *a)
 
int q_BN_is_word (BIGNUM *a, BN_ULONG w)
 
BN_ULONG q_BN_mod_word (const BIGNUM *a, BN_ULONG w)
 
X509 * q_d2i_X509 (X509 **a, const unsigned char **b, long c)
 
char * q_ERR_error_string (unsigned long a, char *b)
 
void q_ERR_error_string_n (unsigned long e, char *buf, size_t len)
 
unsigned long q_ERR_get_error ()
 
EVP_CIPHER_CTX * q_EVP_CIPHER_CTX_new ()
 
void q_EVP_CIPHER_CTX_free (EVP_CIPHER_CTX *a)
 
int q_EVP_CIPHER_CTX_ctrl (EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr)
 
int q_EVP_CIPHER_CTX_set_key_length (EVP_CIPHER_CTX *x, int keylen)
 
int q_EVP_CipherInit (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *key, const unsigned char *iv, int enc)
 
int q_EVP_CipherInit_ex (EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc)
 
int q_EVP_CipherUpdate (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl)
 
int q_EVP_CipherFinal (EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
 
const EVP_MD * q_EVP_get_digestbyname (const char *name)
 
const EVP_CIPHER * q_EVP_des_cbc ()
 
const EVP_CIPHER * q_EVP_des_ede3_cbc ()
 
const EVP_CIPHER * q_EVP_rc2_cbc ()
 
const EVP_CIPHER * q_EVP_aes_128_cbc ()
 
const EVP_CIPHER * q_EVP_aes_192_cbc ()
 
const EVP_CIPHER * q_EVP_aes_256_cbc ()
 
const EVP_MD * q_EVP_sha1 ()
 
void q_EVP_PKEY_free (EVP_PKEY *a)
 
int q_EVP_PKEY_type (int a)
 
EVP_PKEY * q_EVP_PKEY_new ()
 
int q_i2d_X509 (X509 *a, unsigned char **b)
 
const char * q_OBJ_nid2sn (int a)
 
const char * q_OBJ_nid2ln (int a)
 
int q_OBJ_sn2nid (const char *s)
 
int q_OBJ_ln2nid (const char *s)
 
int q_i2t_ASN1_OBJECT (char *buf, int buf_len, ASN1_OBJECT *obj)
 
int q_OBJ_obj2txt (char *buf, int buf_len, ASN1_OBJECT *obj, int no_name)
 
int q_OBJ_obj2nid (const ASN1_OBJECT *a)
 
EVP_PKEY * q_PEM_read_bio_PrivateKey (BIO *a, EVP_PKEY **b, pem_password_cb *c, void *d)
 
DH * q_PEM_read_bio_DHparams (BIO *a, DH **b, pem_password_cb *c, void *d)
 
int q_PEM_write_bio_PrivateKey (BIO *a, EVP_PKEY *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
 
int q_PEM_write_bio_PrivateKey_traditional (BIO *a, EVP_PKEY *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
 
EVP_PKEY * q_PEM_read_bio_PUBKEY (BIO *a, EVP_PKEY **b, pem_password_cb *c, void *d)
 
int q_PEM_write_bio_PUBKEY (BIO *a, EVP_PKEY *b)
 
void q_RAND_seed (const void *a, int b)
 
int q_RAND_status ()
 
int q_RAND_bytes (unsigned char *b, int n)
 
int q_SSL_accept (SSL *a)
 
int q_SSL_clear (SSL *a)
 
char * q_SSL_CIPHER_description (const SSL_CIPHER *a, char *b, int c)
 
int q_SSL_CIPHER_get_bits (const SSL_CIPHER *a, int *b)
 
BIO * q_SSL_get_rbio (const SSL *s)
 
int q_SSL_connect (SSL *a)
 
int q_SSL_CTX_check_private_key (const SSL_CTX *a)
 
long q_SSL_CTX_ctrl (SSL_CTX *a, int b, long c, void *d)
 
void q_SSL_CTX_free (SSL_CTX *a)
 
SSL_CTX * q_SSL_CTX_new (const SSL_METHOD *a)
 
int q_SSL_CTX_set_cipher_list (SSL_CTX *a, const char *b)
 
int q_SSL_CTX_set_default_verify_paths (SSL_CTX *a)
 
void q_SSL_CTX_set_verify (SSL_CTX *a, int b, int(*c)(int, X509_STORE_CTX *))
 
void q_SSL_CTX_set_verify_depth (SSL_CTX *a, int b)
 
long q_SSL_CTX_callback_ctrl (SSL_CTX *, int, GenericCallbackType)
 
int q_SSL_CTX_use_certificate (SSL_CTX *a, X509 *b)
 
int q_SSL_CTX_use_certificate_file (SSL_CTX *a, const char *b, int c)
 
int q_SSL_CTX_use_PrivateKey (SSL_CTX *a, EVP_PKEY *b)
 
int q_SSL_CTX_use_PrivateKey_file (SSL_CTX *a, const char *b, int c)
 
X509_STORE * q_SSL_CTX_get_cert_store (const SSL_CTX *a)
 
SSL_CONF_CTX * q_SSL_CONF_CTX_new ()
 
void q_SSL_CONF_CTX_free (SSL_CONF_CTX *a)
 
void q_SSL_CONF_CTX_set_ssl_ctx (SSL_CONF_CTX *a, SSL_CTX *b)
 
unsigned int q_SSL_CONF_CTX_set_flags (SSL_CONF_CTX *a, unsigned int b)
 
int q_SSL_CONF_CTX_finish (SSL_CONF_CTX *a)
 
int q_SSL_CONF_cmd (SSL_CONF_CTX *a, const char *b, const char *c)
 
void q_SSL_free (SSL *a)
 
 STACK_OF (SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a)
 
const SSL_CIPHER * q_SSL_get_current_cipher (SSL *a)
 
int q_SSL_version (const SSL *a)
 
int q_SSL_get_error (SSL *a, int b)
 
long q_SSL_get_verify_result (const SSL *a)
 
SSL * q_SSL_new (SSL_CTX *a)
 
SSL_CTX * q_SSL_get_SSL_CTX (SSL *a)
 
long q_SSL_ctrl (SSL *ssl, int cmd, long larg, void *parg)
 
int q_SSL_read (SSL *a, void *b, int c)
 
void q_SSL_set_bio (SSL *a, BIO *b, BIO *c)
 
void q_SSL_set_accept_state (SSL *a)
 
void q_SSL_set_connect_state (SSL *a)
 
int q_SSL_shutdown (SSL *a)
 
int q_SSL_in_init (const SSL *s)
 
int q_SSL_get_shutdown (const SSL *ssl)
 
int q_SSL_set_session (SSL *to, SSL_SESSION *session)
 
void q_SSL_SESSION_free (SSL_SESSION *ses)
 
SSL_SESSION * q_SSL_get1_session (SSL *ssl)
 
SSL_SESSION * q_SSL_get_session (const SSL *ssl)
 
int q_SSL_set_ex_data (SSL *ssl, int idx, void *arg)
 
voidq_SSL_get_ex_data (const SSL *ssl, int idx)
 
void q_SSL_set_psk_client_callback (SSL *ssl, q_psk_client_callback_t callback)
 
void q_SSL_set_psk_server_callback (SSL *ssl, q_psk_server_callback_t callback)
 
int q_SSL_CTX_use_psk_identity_hint (SSL_CTX *ctx, const char *hint)
 
int q_SSL_write (SSL *a, const void *b, int c)
 
int q_X509_cmp (X509 *a, X509 *b)
 
X509 * q_X509_dup (X509 *a)
 
void q_X509_print (BIO *a, X509 *b)
 
int q_X509_digest (const X509 *x509, const EVP_MD *type, unsigned char *md, unsigned int *len)
 
ASN1_OBJECT * q_X509_EXTENSION_get_object (X509_EXTENSION *a)
 
void q_X509_free (X509 *a)
 
ASN1_TIME * q_X509_gmtime_adj (ASN1_TIME *s, long adj)
 
void q_ASN1_TIME_free (ASN1_TIME *t)
 
X509_EXTENSION * q_X509_get_ext (X509 *a, int b)
 
int q_X509_get_ext_count (X509 *a)
 
voidq_X509_get_ext_d2i (X509 *a, int b, int *c, int *d)
 
const X509V3_EXT_METHOD * q_X509V3_EXT_get (X509_EXTENSION *a)
 
voidq_X509V3_EXT_d2i (X509_EXTENSION *a)
 
int q_X509_EXTENSION_get_critical (X509_EXTENSION *a)
 
ASN1_OCTET_STRING * q_X509_EXTENSION_get_data (X509_EXTENSION *a)
 
void q_BASIC_CONSTRAINTS_free (BASIC_CONSTRAINTS *a)
 
void q_AUTHORITY_KEYID_free (AUTHORITY_KEYID *a)
 
int q_ASN1_STRING_print (BIO *a, const ASN1_STRING *b)
 
int q_X509_check_issued (X509 *a, X509 *b)
 
X509_NAME * q_X509_get_issuer_name (X509 *a)
 
X509_NAME * q_X509_get_subject_name (X509 *a)
 
ASN1_INTEGER * q_X509_get_serialNumber (X509 *a)
 
int q_X509_verify_cert (X509_STORE_CTX *ctx)
 
int q_X509_NAME_entry_count (X509_NAME *a)
 
X509_NAME_ENTRY * q_X509_NAME_get_entry (X509_NAME *a, int b)
 
ASN1_STRING * q_X509_NAME_ENTRY_get_data (X509_NAME_ENTRY *a)
 
ASN1_OBJECT * q_X509_NAME_ENTRY_get_object (X509_NAME_ENTRY *a)
 
EVP_PKEY * q_X509_PUBKEY_get (X509_PUBKEY *a)
 
void q_X509_STORE_free (X509_STORE *store)
 
X509_STORE * q_X509_STORE_new ()
 
int q_X509_STORE_add_cert (X509_STORE *ctx, X509 *x)
 
void q_X509_STORE_CTX_free (X509_STORE_CTX *storeCtx)
 
int q_X509_STORE_CTX_init (X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) *chain)
 
X509_STORE_CTX * q_X509_STORE_CTX_new ()
 
int q_X509_STORE_CTX_set_purpose (X509_STORE_CTX *ctx, int purpose)
 
int q_X509_STORE_CTX_get_error (X509_STORE_CTX *ctx)
 
int q_X509_STORE_CTX_get_error_depth (X509_STORE_CTX *ctx)
 
X509 * q_X509_STORE_CTX_get_current_cert (X509_STORE_CTX *ctx)
 
X509_STORE * q_X509_STORE_CTX_get0_store (X509_STORE_CTX *ctx)
 
DH * q_DH_new ()
 
void q_DH_free (DH *dh)
 
DH * q_d2i_DHparams (DH **a, const unsigned char **pp, long length)
 
int q_i2d_DHparams (DH *a, unsigned char **p)
 
int q_DH_check (DH *dh, int *codes)
 
BIGNUM * q_BN_bin2bn (const unsigned char *s, int len, BIGNUM *ret)
 
size_t q_EC_get_builtin_curves (EC_builtin_curve *r, size_t nitems)
 
int q_EC_curve_nist2nid (const char *name)
 
int q_PKCS12_parse (PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca)
 
PKCS12 * q_d2i_PKCS12_bio (BIO *bio, PKCS12 **pkcs12)
 
void q_PKCS12_free (PKCS12 *pkcs12)
 
void q_GENERAL_NAME_free (GENERAL_NAME *a)
 
int q_SSL_CTX_load_verify_locations (SSL_CTX *ctx, const char *CAfile, const char *CApath)
 
int q_i2d_SSL_SESSION (SSL_SESSION *in, unsigned char **pp)
 
SSL_SESSION * q_d2i_SSL_SESSION (SSL_SESSION **a, const unsigned char **pp, long length)
 
int q_SSL_select_next_proto (unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, const unsigned char *client, unsigned int client_len)
 
void q_SSL_CTX_set_next_proto_select_cb (SSL_CTX *s, int(*cb)(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), void *arg)
 
void q_SSL_get0_next_proto_negotiated (const SSL *s, const unsigned char **data, unsigned *len)
 
int q_SSL_set_alpn_protos (SSL *ssl, const unsigned char *protos, unsigned protos_len)
 
void q_SSL_CTX_set_alpn_select_cb (SSL_CTX *ctx, int(*cb)(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), void *arg)
 
void q_SSL_get0_alpn_selected (const SSL *ssl, const unsigned char **data, unsigned *len)
 
voidq_X509_STORE_CTX_get_ex_data (X509_STORE_CTX *ctx, int idx)
 
int q_SSL_get_ex_data_X509_STORE_CTX_idx ()
 
void q_BIO_set_flags (BIO *b, int flags)
 
void q_BIO_clear_flags (BIO *b, int flags)
 
voidq_BIO_get_ex_data (BIO *b, int idx)
 
int q_BIO_set_ex_data (BIO *b, int idx, void *data)
 
voidq_CRYPTO_malloc (size_t num, const char *file, int line)
 
void q_CRYPTO_free (void *str, const char *file, int line)
 
void q_SSL_set_info_callback (SSL *ssl, void(*cb)(const SSL *ssl, int type, int val))
 
const char * q_SSL_alert_type_string (int value)
 
const char * q_SSL_alert_desc_string_long (int value)
 
int q_SSL_CTX_get_security_level (const SSL_CTX *ctx)
 
void q_SSL_CTX_set_security_level (SSL_CTX *ctx, int level)
 
X509 * q_SSL_get_peer_certificate (SSL *a)
 
int q_EVP_PKEY_base_id (EVP_PKEY *a)
 
DSA * q_DSA_new ()
 
void q_DSA_free (DSA *a)
 
RSA * q_RSA_new ()
 
void q_RSA_free (RSA *a)
 
EC_KEY * q_EC_KEY_dup (const EC_KEY *src)
 
EC_KEY * q_EC_KEY_new_by_curve_name (int nid)
 
void q_EC_KEY_free (EC_KEY *ecdh)
 
int q_SSL_CTX_use_RSAPrivateKey (SSL_CTX *a, RSA *b)
 
DSA * q_PEM_read_bio_DSA_PUBKEY (BIO *a, DSA **b, pem_password_cb *c, void *d)
 
RSA * q_PEM_read_bio_RSA_PUBKEY (BIO *a, RSA **b, pem_password_cb *c, void *d)
 
DSA * q_PEM_read_bio_DSAPrivateKey (BIO *a, DSA **b, pem_password_cb *c, void *d)
 
RSA * q_PEM_read_bio_RSAPrivateKey (BIO *a, RSA **b, pem_password_cb *c, void *d)
 
int q_PEM_write_bio_DSA_PUBKEY (BIO *a, DSA *b)
 
int q_PEM_write_bio_RSA_PUBKEY (BIO *a, RSA *b)
 
int q_PEM_write_bio_DSAPrivateKey (BIO *a, DSA *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
 
int q_PEM_write_bio_RSAPrivateKey (BIO *a, RSA *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
 
RSA * q_EVP_PKEY_get1_RSA (EVP_PKEY *a)
 
DSA * q_EVP_PKEY_get1_DSA (EVP_PKEY *a)
 
DH * q_EVP_PKEY_get1_DH (EVP_PKEY *a)
 
int q_EVP_PKEY_set1_RSA (EVP_PKEY *a, RSA *b)
 
int q_EVP_PKEY_set1_DSA (EVP_PKEY *a, DSA *b)
 
int q_EVP_PKEY_set1_DH (EVP_PKEY *a, DH *b)
 
int q_DH_bits (DH *dh)
 
int q_RSA_bits (RSA *a)
 
int q_DSA_bits (DSA *a)
 
int q_EVP_PKEY_assign (EVP_PKEY *a, int b, void *r)
 
int q_EVP_PKEY_cmp (const EVP_PKEY *a, const EVP_PKEY *b)
 
EC_KEY * q_PEM_read_bio_EC_PUBKEY (BIO *a, EC_KEY **b, pem_password_cb *c, void *d)
 
EC_KEY * q_PEM_read_bio_ECPrivateKey (BIO *a, EC_KEY **b, pem_password_cb *c, void *d)
 
int q_PEM_write_bio_ECPrivateKey (BIO *a, EC_KEY *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
 
int q_PEM_write_bio_EC_PUBKEY (BIO *a, EC_KEY *b)
 
EC_KEY * q_EVP_PKEY_get1_EC_KEY (EVP_PKEY *a)
 
int q_EVP_PKEY_set1_EC_KEY (EVP_PKEY *a, EC_KEY *b)
 
const EC_GROUP * q_EC_KEY_get0_group (const EC_KEY *k)
 
int q_EC_GROUP_get_degree (const EC_GROUP *g)
 

Macro Definition Documentation

◆ DEFINEFUNC

#define DEFINEFUNC (   ret,
  func,
  arg,
  a,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a); \
}
#define Q_UNLIKELY(x)
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum func
Definition: qopenglext.h:663
SSL_CTX int(*) void arg)

Definition at line 89 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC2

#define DEFINEFUNC2 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func);\
err; \
} \
funcret _q_##func(a, b); \
}
GLboolean GLboolean GLboolean b
GLuint GLuint GLuint GLuint arg1
Definition: qopenglext.h:6221
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: qopenglext.h:6222

Definition at line 101 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC3

#define DEFINEFUNC3 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c); \
}
const GLubyte * c
Definition: qopenglext.h:12701
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: qopenglext.h:6223

Definition at line 113 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC4

#define DEFINEFUNC4 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  arg4,
  d,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3, arg4); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3, arg4) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c, d); \
}

Definition at line 125 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC5

#define DEFINEFUNC5 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  arg4,
  d,
  arg5,
  e,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3, arg4, arg5); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3, arg4, arg5) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c, d, e); \
}
double e

Definition at line 137 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC6

#define DEFINEFUNC6 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  arg4,
  d,
  arg5,
  e,
  arg6,
  f,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3, arg4, arg5, arg6); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c, d, e, f); \
}
GLfloat GLfloat f

Definition at line 149 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC7

#define DEFINEFUNC7 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  arg4,
  d,
  arg5,
  e,
  arg6,
  f,
  arg7,
  g,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3, arg4, arg5, arg6, arg7); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c, d, e, f, g); \
}
GLboolean GLboolean g

Definition at line 161 of file qsslsocket_openssl_symbols_p.h.

◆ DEFINEFUNC9

#define DEFINEFUNC9 (   ret,
  func,
  arg1,
  a,
  arg2,
  b,
  arg3,
  c,
  arg4,
  d,
  arg5,
  e,
  arg6,
  f,
  arg7,
  g,
  arg8,
  h,
  arg9,
  i,
  err,
  funcret 
)
Value:
typedef ret (*_q_PTR_##func)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); \
static _q_PTR_##func _q_##func = nullptr; \
ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { \
if (Q_UNLIKELY(!_q_##func)) { \
qsslSocketUnresolvedSymbolWarning(#func); \
err; \
} \
funcret _q_##func(a, b, c, d, e, f, g, h, i); \
}
small capitals from c petite p scientific i
[1]
Definition: afcover.h:80
GLfloat GLfloat GLfloat GLfloat h

Definition at line 173 of file qsslsocket_openssl_symbols_p.h.

◆ DUMMYARG

#define DUMMYARG

Definition at line 83 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_clear_retry_flags

#define q_BIO_clear_retry_flags (   b)    q_BIO_clear_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))

Definition at line 645 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_get_app_data

#define q_BIO_get_app_data (   s)    q_BIO_get_ex_data(s,0)

Definition at line 647 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_get_mem_data

#define q_BIO_get_mem_data (   b,
  pp 
)    (int)q_BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)

Definition at line 564 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_pending

#define q_BIO_pending (   b)    (int)q_BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)

Definition at line 565 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_set_app_data

#define q_BIO_set_app_data (   s,
  arg 
)    q_BIO_set_ex_data(s,0,arg)

Definition at line 646 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_set_retry_read

#define q_BIO_set_retry_read (   b)    q_BIO_set_flags(b, (BIO_FLAGS_READ|BIO_FLAGS_SHOULD_RETRY))

Definition at line 643 of file qsslsocket_openssl_symbols_p.h.

◆ q_BIO_set_retry_write

#define q_BIO_set_retry_write (   b)    q_BIO_set_flags(b, (BIO_FLAGS_WRITE|BIO_FLAGS_SHOULD_RETRY))

Definition at line 644 of file qsslsocket_openssl_symbols_p.h.

◆ q_EVP_get_digestbynid

#define q_EVP_get_digestbynid (   a)    q_EVP_get_digestbyname(q_OBJ_nid2sn(a))

Definition at line 423 of file qsslsocket_openssl_symbols_p.h.

◆ q_EVP_PKEY_assign_DSA

#define q_EVP_PKEY_assign_DSA (   pkey,
  dsa 
)
Value:
q_EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\
(char *)(dsa))
int q_EVP_PKEY_assign(EVP_PKEY *a, int b, void *r)

Definition at line 781 of file qsslsocket_openssl_symbols_p.h.

◆ q_EVP_PKEY_assign_RSA

#define q_EVP_PKEY_assign_RSA (   pkey,
  rsa 
)
Value:
q_EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
(char *)(rsa))

Definition at line 779 of file qsslsocket_openssl_symbols_p.h.

◆ q_OpenSSL_add_all_algorithms

#define q_OpenSSL_add_all_algorithms ( )    q_OPENSSL_add_all_algorithms_conf()

Definition at line 578 of file qsslsocket_openssl_symbols_p.h.

◆ q_OPENSSL_add_all_algorithms_conf

#define q_OPENSSL_add_all_algorithms_conf ( )
Value:
q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
| OPENSSL_INIT_ADD_ALL_DIGESTS \
| OPENSSL_INIT_LOAD_CONFIG, NULL)
#define NULL
Definition: ftobjs.h:61
int q_OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)

Definition at line 276 of file qsslsocket_openssl_symbols_p.h.

◆ q_OPENSSL_add_all_algorithms_noconf

#define q_OPENSSL_add_all_algorithms_noconf ( )
Value:
q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
| OPENSSL_INIT_ADD_ALL_DIGESTS, NULL)

Definition at line 279 of file qsslsocket_openssl_symbols_p.h.

◆ q_OPENSSL_free

#define q_OPENSSL_free (   addr)    q_CRYPTO_free(addr, "", 0)

Definition at line 696 of file qsslsocket_openssl_symbols_p.h.

◆ q_OPENSSL_malloc

#define q_OPENSSL_malloc (   num)    q_CRYPTO_malloc(num, "", 0)

Definition at line 694 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_GENERAL_NAME_num

#define q_sk_GENERAL_NAME_num (   st)    q_SKM_sk_num((st))

Definition at line 567 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_GENERAL_NAME_value

#define q_sk_GENERAL_NAME_value (   st,
  i 
)    q_SKM_sk_value(GENERAL_NAME, (st), (i))

Definition at line 568 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_SSL_CIPHER_num

#define q_sk_SSL_CIPHER_num (   st)    q_SKM_sk_num((st))

Definition at line 574 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_SSL_CIPHER_value

#define q_sk_SSL_CIPHER_value (   st,
  i 
)    q_SKM_sk_value(SSL_CIPHER, (st), (i))

Definition at line 575 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_X509_num

#define q_sk_X509_num (   st)    q_SKM_sk_num((st))

Definition at line 572 of file qsslsocket_openssl_symbols_p.h.

◆ q_sk_X509_value

#define q_sk_X509_value (   st,
  i 
)    q_SKM_sk_value(X509, (st), (i))

Definition at line 573 of file qsslsocket_openssl_symbols_p.h.

◆ q_SKM_sk_num

#define q_SKM_sk_num (   st)    q_OPENSSL_sk_num((OPENSSL_STACK *)st)

Definition at line 273 of file qsslsocket_openssl_symbols_p.h.

◆ q_SKM_sk_value

#define q_SKM_sk_value (   type,
  st,
  i 
)    (type *)q_OPENSSL_sk_value((OPENSSL_STACK *)st, i)

Definition at line 274 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_add_extra_chain_cert

#define q_SSL_CTX_add_extra_chain_cert (   ctx,
  x509 
)     q_SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)

Definition at line 576 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_set_max_proto_version

#define q_SSL_CTX_set_max_proto_version (   ctx,
  version 
)     q_SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MAX_PROTO_VERSION, version, nullptr)

Definition at line 356 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_set_min_proto_version

#define q_SSL_CTX_set_min_proto_version (   ctx,
  version 
)     q_SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MIN_PROTO_VERSION, version, nullptr)

Definition at line 353 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_set_mode

#define q_SSL_CTX_set_mode (   ctx,
  op 
)    q_SSL_CTX_ctrl((ctx),SSL_CTRL_MODE,(op),NULL)

Definition at line 566 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_set_tmp_dh

#define q_SSL_CTX_set_tmp_dh (   ctx,
  dh 
)    q_SSL_CTX_ctrl((ctx), SSL_CTRL_SET_TMP_DH, 0, (char *)dh)

Definition at line 546 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_CTX_set_tmp_ecdh

#define q_SSL_CTX_set_tmp_ecdh (   ctx,
  ecdh 
)    q_SSL_CTX_ctrl((ctx), SSL_CTRL_SET_TMP_ECDH, 0, (char *)ecdh)

Definition at line 550 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_get_server_tmp_key

#define q_SSL_get_server_tmp_key (   ssl,
  key 
)    q_SSL_ctrl((ssl), SSL_CTRL_GET_SERVER_TMP_KEY, 0, (char *)key)

Definition at line 557 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_load_error_strings

#define q_SSL_load_error_strings ( )
Value:
q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \
| OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)
int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)

Definition at line 270 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_set_tlsext_status_type

#define q_SSL_set_tlsext_status_type (   ssl,
  type 
)     q_SSL_ctrl((ssl), SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE, (type), nullptr)

Definition at line 649 of file qsslsocket_openssl_symbols_p.h.

Typedef Documentation

◆ GenericCallbackType

typedef void(* GenericCallbackType) ()

Definition at line 452 of file qsslsocket_openssl_symbols_p.h.

◆ q_psk_client_callback_t

typedef unsigned int(* q_psk_client_callback_t) (SSL *ssl, const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len)

Definition at line 490 of file qsslsocket_openssl_symbols_p.h.

◆ q_psk_server_callback_t

typedef unsigned int(* q_psk_server_callback_t) (SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len)

Definition at line 492 of file qsslsocket_openssl_symbols_p.h.

◆ q_SSL_psk_use_session_cb_func_t

typedef int(* q_SSL_psk_use_session_cb_func_t) (SSL *, const EVP_MD *, const unsigned char **, size_t *, SSL_SESSION **)

Definition at line 360 of file qsslsocket_openssl_symbols_p.h.

Function Documentation

◆ q_ASN1_INTEGER_cmp()

int q_ASN1_INTEGER_cmp ( const ASN1_INTEGER *  x,
const ASN1_INTEGER *  y 
)

◆ q_ASN1_INTEGER_get()

long q_ASN1_INTEGER_get ( ASN1_INTEGER *  a)

◆ q_ASN1_item_free()

void q_ASN1_item_free ( ASN1_VALUE *  val,
const ASN1_ITEM *  it 
)

◆ q_ASN1_STRING_get0_data()

const unsigned char* q_ASN1_STRING_get0_data ( const ASN1_STRING *  x)
Here is the caller graph for this function:

◆ q_ASN1_STRING_length()

int q_ASN1_STRING_length ( ASN1_STRING *  a)
Here is the caller graph for this function:

◆ q_ASN1_STRING_print()

int q_ASN1_STRING_print ( BIO *  a,
const ASN1_STRING *  b 
)

◆ q_ASN1_STRING_to_UTF8()

int q_ASN1_STRING_to_UTF8 ( unsigned char **  a,
ASN1_STRING *  b 
)

◆ q_ASN1_TIME_free()

void q_ASN1_TIME_free ( ASN1_TIME *  t)
Here is the caller graph for this function:

◆ q_ASN1_TIME_to_tm()

int q_ASN1_TIME_to_tm ( const ASN1_TIME *  s,
struct tm *  tm 
)

◆ q_AUTHORITY_INFO_ACCESS_free()

void q_AUTHORITY_INFO_ACCESS_free ( AUTHORITY_INFO_ACCESS *  a)

◆ q_AUTHORITY_KEYID_free()

void q_AUTHORITY_KEYID_free ( AUTHORITY_KEYID *  a)

◆ q_BASIC_CONSTRAINTS_free()

void q_BASIC_CONSTRAINTS_free ( BASIC_CONSTRAINTS *  a)

◆ q_BIO_clear_flags()

void q_BIO_clear_flags ( BIO *  b,
int  flags 
)

◆ q_BIO_ctrl()

long q_BIO_ctrl ( BIO *  a,
int  b,
long  c,
void d 
)

◆ q_BIO_free()

int q_BIO_free ( BIO *  a)
Here is the caller graph for this function:

◆ q_BIO_get_data()

void* q_BIO_get_data ( BIO *  a)

◆ q_BIO_get_ex_data()

void* q_BIO_get_ex_data ( BIO *  b,
int  idx 
)

◆ q_BIO_get_shutdown()

int q_BIO_get_shutdown ( BIO *  a)

◆ q_BIO_new()

BIO* q_BIO_new ( const BIO_METHOD *  a)
Here is the caller graph for this function:

◆ q_BIO_new_mem_buf()

BIO* q_BIO_new_mem_buf ( void a,
int  b 
)
Here is the caller graph for this function:

◆ q_BIO_read()

int q_BIO_read ( BIO *  a,
void b,
int  c 
)
Here is the caller graph for this function:

◆ q_BIO_s_mem()

const BIO_METHOD* q_BIO_s_mem ( )
Here is the caller graph for this function:

◆ q_BIO_set_data()

void q_BIO_set_data ( BIO *  a,
void ptr 
)

◆ q_BIO_set_ex_data()

int q_BIO_set_ex_data ( BIO *  b,
int  idx,
void data 
)

◆ q_BIO_set_flags()

void q_BIO_set_flags ( BIO *  b,
int  flags 
)

◆ q_BIO_set_init()

void q_BIO_set_init ( BIO *  a,
int  init 
)
Here is the caller graph for this function:

◆ q_BIO_set_shutdown()

void q_BIO_set_shutdown ( BIO *  a,
int  shut 
)

◆ q_BIO_write()

int q_BIO_write ( BIO *  a,
const void b,
int  c 
)
Here is the caller graph for this function:

◆ q_BN_bin2bn()

BIGNUM* q_BN_bin2bn ( const unsigned char *  s,
int  len,
BIGNUM *  ret 
)

◆ q_BN_is_word()

int q_BN_is_word ( BIGNUM *  a,
BN_ULONG  w 
)
Here is the caller graph for this function:

◆ q_BN_mod_word()

BN_ULONG q_BN_mod_word ( const BIGNUM *  a,
BN_ULONG  w 
)
Here is the caller graph for this function:

◆ q_BN_num_bits()

int q_BN_num_bits ( const BIGNUM *  a)

◆ q_CRYPTO_free()

void q_CRYPTO_free ( void str,
const char *  file,
int  line 
)

◆ q_CRYPTO_get_ex_new_index()

int q_CRYPTO_get_ex_new_index ( int  class_index,
long  argl,
void argp,
CRYPTO_EX_new *  new_func,
CRYPTO_EX_dup *  dup_func,
CRYPTO_EX_free *  free_func 
)
Here is the caller graph for this function:

◆ q_CRYPTO_malloc()

void* q_CRYPTO_malloc ( size_t  num,
const char *  file,
int  line 
)

◆ q_d2i_DHparams()

DH* q_d2i_DHparams ( DH **  a,
const unsigned char **  pp,
long  length 
)

◆ q_d2i_PKCS12_bio()

PKCS12* q_d2i_PKCS12_bio ( BIO *  bio,
PKCS12 **  pkcs12 
)
Here is the caller graph for this function:

◆ q_d2i_SSL_SESSION()

SSL_SESSION* q_d2i_SSL_SESSION ( SSL_SESSION **  a,
const unsigned char **  pp,
long  length 
)

◆ q_d2i_X509()

X509* q_d2i_X509 ( X509 **  a,
const unsigned char **  b,
long  c 
)
Here is the caller graph for this function:

◆ q_DH_bits()

int q_DH_bits ( DH *  dh)
Here is the caller graph for this function:

◆ q_DH_check()

int q_DH_check ( DH *  dh,
int *  codes 
)
Here is the caller graph for this function:

◆ q_DH_free()

void q_DH_free ( DH *  dh)
Here is the caller graph for this function:

◆ q_DH_get0_pqg()

void q_DH_get0_pqg ( const DH *  dh,
const BIGNUM **  p,
const BIGNUM **  q,
const BIGNUM **  g 
)
Here is the caller graph for this function:

◆ q_DH_new()

DH* q_DH_new ( )

◆ q_DSA_bits()

int q_DSA_bits ( DSA *  a)
Here is the caller graph for this function:

◆ q_DSA_free()

void q_DSA_free ( DSA *  a)
Here is the caller graph for this function:

◆ q_DSA_new()

DSA* q_DSA_new ( )

◆ q_EC_curve_nist2nid()

int q_EC_curve_nist2nid ( const char *  name)

◆ q_EC_get_builtin_curves()

size_t q_EC_get_builtin_curves ( EC_builtin_curve *  r,
size_t  nitems 
)

◆ q_EC_GROUP_get_degree()

int q_EC_GROUP_get_degree ( const EC_GROUP *  g)
Here is the caller graph for this function:

◆ q_EC_KEY_dup()

EC_KEY* q_EC_KEY_dup ( const EC_KEY *  src)

◆ q_EC_KEY_free()

void q_EC_KEY_free ( EC_KEY *  ecdh)
Here is the caller graph for this function:

◆ q_EC_KEY_get0_group()

const EC_GROUP* q_EC_KEY_get0_group ( const EC_KEY *  k)
Here is the caller graph for this function:

◆ q_EC_KEY_new_by_curve_name()

EC_KEY* q_EC_KEY_new_by_curve_name ( int  nid)

◆ q_ERR_error_string()

char* q_ERR_error_string ( unsigned long  a,
char *  b 
)
Here is the caller graph for this function:

◆ q_ERR_error_string_n()

void q_ERR_error_string_n ( unsigned long  e,
char *  buf,
size_t  len 
)
Here is the caller graph for this function:

◆ q_ERR_get_error()

unsigned long q_ERR_get_error ( )
Here is the caller graph for this function:

◆ q_EVP_aes_128_cbc()

const EVP_CIPHER* q_EVP_aes_128_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_aes_192_cbc()

const EVP_CIPHER* q_EVP_aes_192_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_aes_256_cbc()

const EVP_CIPHER* q_EVP_aes_256_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_CIPHER_CTX_ctrl()

int q_EVP_CIPHER_CTX_ctrl ( EVP_CIPHER_CTX *  ctx,
int  type,
int  arg,
void ptr 
)
Here is the caller graph for this function:

◆ q_EVP_CIPHER_CTX_free()

void q_EVP_CIPHER_CTX_free ( EVP_CIPHER_CTX *  a)
Here is the caller graph for this function:

◆ q_EVP_CIPHER_CTX_new()

EVP_CIPHER_CTX* q_EVP_CIPHER_CTX_new ( )
Here is the caller graph for this function:

◆ q_EVP_CIPHER_CTX_reset()

int q_EVP_CIPHER_CTX_reset ( EVP_CIPHER_CTX *  c)
Here is the caller graph for this function:

◆ q_EVP_CIPHER_CTX_set_key_length()

int q_EVP_CIPHER_CTX_set_key_length ( EVP_CIPHER_CTX *  x,
int  keylen 
)
Here is the caller graph for this function:

◆ q_EVP_CipherFinal()

int q_EVP_CipherFinal ( EVP_CIPHER_CTX *  ctx,
unsigned char *  out,
int *  outl 
)
Here is the caller graph for this function:

◆ q_EVP_CipherInit()

int q_EVP_CipherInit ( EVP_CIPHER_CTX *  ctx,
const EVP_CIPHER *  type,
const unsigned char *  key,
const unsigned char *  iv,
int  enc 
)
Here is the caller graph for this function:

◆ q_EVP_CipherInit_ex()

int q_EVP_CipherInit_ex ( EVP_CIPHER_CTX *  ctx,
const EVP_CIPHER *  cipher,
ENGINE *  impl,
const unsigned char *  key,
const unsigned char *  iv,
int  enc 
)
Here is the caller graph for this function:

◆ q_EVP_CipherUpdate()

int q_EVP_CipherUpdate ( EVP_CIPHER_CTX *  ctx,
unsigned char *  out,
int *  outl,
const unsigned char *  in,
int  inl 
)
Here is the caller graph for this function:

◆ q_EVP_des_cbc()

const EVP_CIPHER* q_EVP_des_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_des_ede3_cbc()

const EVP_CIPHER* q_EVP_des_ede3_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_get_digestbyname()

const EVP_MD* q_EVP_get_digestbyname ( const char *  name)

◆ q_EVP_PKEY_assign()

int q_EVP_PKEY_assign ( EVP_PKEY *  a,
int  b,
void r 
)

◆ q_EVP_PKEY_base_id()

int q_EVP_PKEY_base_id ( EVP_PKEY *  a)
Here is the caller graph for this function:

◆ q_EVP_PKEY_cmp()

int q_EVP_PKEY_cmp ( const EVP_PKEY *  a,
const EVP_PKEY *  b 
)

◆ q_EVP_PKEY_CTX_free()

void q_EVP_PKEY_CTX_free ( EVP_PKEY_CTX *  ctx)

◆ q_EVP_PKEY_CTX_new()

EVP_PKEY_CTX* q_EVP_PKEY_CTX_new ( EVP_PKEY *  pkey,
ENGINE *  e 
)

◆ q_EVP_PKEY_free()

void q_EVP_PKEY_free ( EVP_PKEY *  a)
Here is the caller graph for this function:

◆ q_EVP_PKEY_get1_DH()

DH* q_EVP_PKEY_get1_DH ( EVP_PKEY *  a)
Here is the caller graph for this function:

◆ q_EVP_PKEY_get1_DSA()

DSA* q_EVP_PKEY_get1_DSA ( EVP_PKEY *  a)

◆ q_EVP_PKEY_get1_EC_KEY()

EC_KEY* q_EVP_PKEY_get1_EC_KEY ( EVP_PKEY *  a)

◆ q_EVP_PKEY_get1_RSA()

RSA* q_EVP_PKEY_get1_RSA ( EVP_PKEY *  a)

◆ q_EVP_PKEY_new()

EVP_PKEY* q_EVP_PKEY_new ( )
Here is the caller graph for this function:

◆ q_EVP_PKEY_param_check()

int q_EVP_PKEY_param_check ( EVP_PKEY_CTX *  ctx)

◆ q_EVP_PKEY_set1_DH()

int q_EVP_PKEY_set1_DH ( EVP_PKEY *  a,
DH *  b 
)
Here is the caller graph for this function:

◆ q_EVP_PKEY_set1_DSA()

int q_EVP_PKEY_set1_DSA ( EVP_PKEY *  a,
DSA *  b 
)

◆ q_EVP_PKEY_set1_EC_KEY()

int q_EVP_PKEY_set1_EC_KEY ( EVP_PKEY *  a,
EC_KEY *  b 
)

◆ q_EVP_PKEY_set1_RSA()

int q_EVP_PKEY_set1_RSA ( EVP_PKEY *  a,
RSA *  b 
)

◆ q_EVP_PKEY_type()

int q_EVP_PKEY_type ( int  a)
Here is the caller graph for this function:

◆ q_EVP_PKEY_up_ref()

int q_EVP_PKEY_up_ref ( EVP_PKEY *  a)

◆ q_EVP_rc2_cbc()

const EVP_CIPHER* q_EVP_rc2_cbc ( )
Here is the caller graph for this function:

◆ q_EVP_sha1()

const EVP_MD* q_EVP_sha1 ( )

◆ q_GENERAL_NAME_free()

void q_GENERAL_NAME_free ( GENERAL_NAME *  a)
Here is the caller graph for this function:

◆ q_i2d_DHparams()

int q_i2d_DHparams ( DH *  a,
unsigned char **  p 
)

◆ q_i2d_SSL_SESSION()

int q_i2d_SSL_SESSION ( SSL_SESSION *  in,
unsigned char **  pp 
)
Here is the caller graph for this function:

◆ q_i2d_X509()

int q_i2d_X509 ( X509 *  a,
unsigned char **  b 
)

◆ q_i2t_ASN1_OBJECT()

int q_i2t_ASN1_OBJECT ( char *  buf,
int  buf_len,
ASN1_OBJECT *  obj 
)

◆ q_OBJ_ln2nid()

int q_OBJ_ln2nid ( const char *  s)

◆ q_OBJ_nid2ln()

const char* q_OBJ_nid2ln ( int  a)

◆ q_OBJ_nid2sn()

const char* q_OBJ_nid2sn ( int  a)

◆ q_OBJ_obj2nid()

int q_OBJ_obj2nid ( const ASN1_OBJECT *  a)

◆ q_OBJ_obj2txt()

int q_OBJ_obj2txt ( char *  buf,
int  buf_len,
ASN1_OBJECT *  obj,
int  no_name 
)

◆ q_OBJ_sn2nid()

int q_OBJ_sn2nid ( const char *  s)

◆ q_OPENSSL_init_crypto()

int q_OPENSSL_init_crypto ( uint64_t  opts,
const OPENSSL_INIT_SETTINGS *  settings 
)

◆ q_OPENSSL_init_ssl()

int q_OPENSSL_init_ssl ( uint64_t  opts,
const OPENSSL_INIT_SETTINGS *  settings 
)
Here is the caller graph for this function:

◆ q_OPENSSL_sk_free()

void q_OPENSSL_sk_free ( OPENSSL_STACK *  a)
Here is the caller graph for this function:

◆ q_OPENSSL_sk_new_null()

OPENSSL_STACK* q_OPENSSL_sk_new_null ( )
Here is the caller graph for this function:

◆ q_OPENSSL_sk_num()

int q_OPENSSL_sk_num ( OPENSSL_STACK *  a)
Here is the caller graph for this function:

◆ q_OPENSSL_sk_pop_free()

void q_OPENSSL_sk_pop_free ( OPENSSL_STACK *  a,
void(*)(void *)  b 
)
Here is the caller graph for this function:

◆ q_OPENSSL_sk_push()

void q_OPENSSL_sk_push ( OPENSSL_STACK *  st,
void data 
)
Here is the caller graph for this function:

◆ q_OPENSSL_sk_value()

void* q_OPENSSL_sk_value ( OPENSSL_STACK *  a,
int  b 
)
Here is the caller graph for this function:

◆ q_OpenSSL_version()

const char* q_OpenSSL_version ( int  type)
Here is the caller graph for this function:

◆ q_OpenSSL_version_num()

long q_OpenSSL_version_num ( )
Here is the caller graph for this function:

◆ q_PEM_read_bio_DHparams()

DH* q_PEM_read_bio_DHparams ( BIO *  a,
DH **  b,
pem_password_cb *  c,
void d 
)

◆ q_PEM_read_bio_DSA_PUBKEY()

DSA* q_PEM_read_bio_DSA_PUBKEY ( BIO *  a,
DSA **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_DSAPrivateKey()

DSA* q_PEM_read_bio_DSAPrivateKey ( BIO *  a,
DSA **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_EC_PUBKEY()

EC_KEY* q_PEM_read_bio_EC_PUBKEY ( BIO *  a,
EC_KEY **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_ECPrivateKey()

EC_KEY* q_PEM_read_bio_ECPrivateKey ( BIO *  a,
EC_KEY **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_PrivateKey()

EVP_PKEY* q_PEM_read_bio_PrivateKey ( BIO *  a,
EVP_PKEY **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_PUBKEY()

EVP_PKEY* q_PEM_read_bio_PUBKEY ( BIO *  a,
EVP_PKEY **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_RSA_PUBKEY()

RSA* q_PEM_read_bio_RSA_PUBKEY ( BIO *  a,
RSA **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_read_bio_RSAPrivateKey()

RSA* q_PEM_read_bio_RSAPrivateKey ( BIO *  a,
RSA **  b,
pem_password_cb *  c,
void d 
)
Here is the caller graph for this function:

◆ q_PEM_write_bio_DSA_PUBKEY()

int q_PEM_write_bio_DSA_PUBKEY ( BIO *  a,
DSA *  b 
)

◆ q_PEM_write_bio_DSAPrivateKey()

int q_PEM_write_bio_DSAPrivateKey ( BIO *  a,
DSA *  b,
const EVP_CIPHER *  c,
unsigned char *  d,
int  e,
pem_password_cb *  f,
void g 
)

◆ q_PEM_write_bio_EC_PUBKEY()

int q_PEM_write_bio_EC_PUBKEY ( BIO *  a,
EC_KEY *  b 
)

◆ q_PEM_write_bio_ECPrivateKey()

int q_PEM_write_bio_ECPrivateKey ( BIO *  a,
EC_KEY *  b,
const EVP_CIPHER *  c,
unsigned char *  d,
int  e,
pem_password_cb *  f,
void g 
)

◆ q_PEM_write_bio_PrivateKey()

int q_PEM_write_bio_PrivateKey ( BIO *  a,
EVP_PKEY *  b,
const EVP_CIPHER *  c,
unsigned char *  d,
int  e,
pem_password_cb *  f,
void g 
)
Here is the caller graph for this function:

◆ q_PEM_write_bio_PrivateKey_traditional()

int q_PEM_write_bio_PrivateKey_traditional ( BIO *  a,
EVP_PKEY *  b,
const EVP_CIPHER *  c,
unsigned char *  d,
int  e,
pem_password_cb *  f,
void g 
)

◆ q_PEM_write_bio_PUBKEY()

int q_PEM_write_bio_PUBKEY ( BIO *  a,
EVP_PKEY *  b 
)
Here is the caller graph for this function:

◆ q_PEM_write_bio_RSA_PUBKEY()

int q_PEM_write_bio_RSA_PUBKEY ( BIO *  a,
RSA *  b 
)

◆ q_PEM_write_bio_RSAPrivateKey()

int q_PEM_write_bio_RSAPrivateKey ( BIO *  a,
RSA *  b,
const EVP_CIPHER *  c,
unsigned char *  d,
int  e,
pem_password_cb *  f,
void g 
)

◆ q_PKCS12_free()

void q_PKCS12_free ( PKCS12 *  pkcs12)
Here is the caller graph for this function:

◆ q_PKCS12_parse()

int q_PKCS12_parse ( PKCS12 *  p12,
const char *  pass,
EVP_PKEY **  pkey,
X509 **  cert,
STACK_OF(X509) **  ca 
)
Here is the caller graph for this function:

◆ q_RAND_bytes()

int q_RAND_bytes ( unsigned char *  b,
int  n 
)
Here is the caller graph for this function:

◆ q_RAND_seed()

void q_RAND_seed ( const void a,
int  b 
)

◆ q_RAND_status()

int q_RAND_status ( )
Here is the caller graph for this function:

◆ q_resolveOpenSslSymbols()

bool q_resolveOpenSslSymbols ( )

Definition at line 550 of file qsslsocket_openssl_symbols.cpp.

Here is the caller graph for this function:

◆ q_RSA_bits()

int q_RSA_bits ( RSA *  a)
Here is the caller graph for this function:

◆ q_RSA_free()

void q_RSA_free ( RSA *  a)
Here is the caller graph for this function:

◆ q_RSA_new()

RSA* q_RSA_new ( )

◆ q_SSL_accept()

int q_SSL_accept ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_alert_desc_string_long()

const char* q_SSL_alert_desc_string_long ( int  value)

◆ q_SSL_alert_type_string()

const char* q_SSL_alert_type_string ( int  value)
Here is the caller graph for this function:

◆ q_SSL_CIPHER_description()

char* q_SSL_CIPHER_description ( const SSL_CIPHER *  a,
char *  b,
int  c 
)
Here is the caller graph for this function:

◆ q_SSL_CIPHER_get_bits()

int q_SSL_CIPHER_get_bits ( const SSL_CIPHER *  a,
int *  b 
)
Here is the caller graph for this function:

◆ q_SSL_clear()

int q_SSL_clear ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_CONF_cmd()

int q_SSL_CONF_cmd ( SSL_CONF_CTX *  a,
const char *  b,
const char *  c 
)

◆ q_SSL_CONF_CTX_finish()

int q_SSL_CONF_CTX_finish ( SSL_CONF_CTX *  a)

◆ q_SSL_CONF_CTX_free()

void q_SSL_CONF_CTX_free ( SSL_CONF_CTX *  a)

◆ q_SSL_CONF_CTX_new()

SSL_CONF_CTX* q_SSL_CONF_CTX_new ( )

◆ q_SSL_CONF_CTX_set_flags()

unsigned int q_SSL_CONF_CTX_set_flags ( SSL_CONF_CTX *  a,
unsigned int  b 
)

◆ q_SSL_CONF_CTX_set_ssl_ctx()

void q_SSL_CONF_CTX_set_ssl_ctx ( SSL_CONF_CTX *  a,
SSL_CTX *  b 
)

◆ q_SSL_connect()

int q_SSL_connect ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_ctrl()

long q_SSL_ctrl ( SSL *  ssl,
int  cmd,
long  larg,
void parg 
)

◆ q_SSL_CTX_callback_ctrl()

long q_SSL_CTX_callback_ctrl ( SSL_CTX *  ,
int  ,
GenericCallbackType   
)

◆ q_SSL_CTX_check_private_key()

int q_SSL_CTX_check_private_key ( const SSL_CTX *  a)

◆ q_SSL_CTX_ctrl()

long q_SSL_CTX_ctrl ( SSL_CTX *  a,
int  b,
long  c,
void d 
)

◆ q_SSL_CTX_free()

void q_SSL_CTX_free ( SSL_CTX *  a)
Here is the caller graph for this function:

◆ q_SSL_CTX_get_cert_store()

X509_STORE* q_SSL_CTX_get_cert_store ( const SSL_CTX *  a)

◆ q_SSL_CTX_get_security_level()

int q_SSL_CTX_get_security_level ( const SSL_CTX *  ctx)

◆ q_SSL_CTX_load_verify_locations()

int q_SSL_CTX_load_verify_locations ( SSL_CTX *  ctx,
const char *  CAfile,
const char *  CApath 
)

◆ q_SSL_CTX_new()

SSL_CTX* q_SSL_CTX_new ( const SSL_METHOD *  a)

◆ q_SSL_CTX_set_alpn_select_cb()

void q_SSL_CTX_set_alpn_select_cb ( SSL_CTX *  ctx,
int(*)(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg cb,
void arg 
)

◆ q_SSL_CTX_set_cipher_list()

int q_SSL_CTX_set_cipher_list ( SSL_CTX *  a,
const char *  b 
)

◆ q_SSL_CTX_set_default_verify_paths()

int q_SSL_CTX_set_default_verify_paths ( SSL_CTX *  a)

◆ q_SSL_CTX_set_next_proto_select_cb()

void q_SSL_CTX_set_next_proto_select_cb ( SSL_CTX *  s,
int(*)(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg cb,
void arg 
)

◆ q_SSL_CTX_set_options()

unsigned long q_SSL_CTX_set_options ( SSL_CTX *  ctx,
unsigned long  op 
)

◆ q_SSL_CTX_set_security_level()

void q_SSL_CTX_set_security_level ( SSL_CTX *  ctx,
int  level 
)

◆ q_SSL_CTX_set_verify()

void q_SSL_CTX_set_verify ( SSL_CTX *  a,
int  b,
int(*)(int, X509_STORE_CTX *)  c 
)

◆ q_SSL_CTX_set_verify_depth()

void q_SSL_CTX_set_verify_depth ( SSL_CTX *  a,
int  b 
)

◆ q_SSL_CTX_use_certificate()

int q_SSL_CTX_use_certificate ( SSL_CTX *  a,
X509 *  b 
)

◆ q_SSL_CTX_use_certificate_file()

int q_SSL_CTX_use_certificate_file ( SSL_CTX *  a,
const char *  b,
int  c 
)

◆ q_SSL_CTX_use_PrivateKey()

int q_SSL_CTX_use_PrivateKey ( SSL_CTX *  a,
EVP_PKEY *  b 
)

◆ q_SSL_CTX_use_PrivateKey_file()

int q_SSL_CTX_use_PrivateKey_file ( SSL_CTX *  a,
const char *  b,
int  c 
)

◆ q_SSL_CTX_use_psk_identity_hint()

int q_SSL_CTX_use_psk_identity_hint ( SSL_CTX *  ctx,
const char *  hint 
)

◆ q_SSL_CTX_use_RSAPrivateKey()

int q_SSL_CTX_use_RSAPrivateKey ( SSL_CTX *  a,
RSA *  b 
)

◆ q_SSL_free()

void q_SSL_free ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_get0_alpn_selected()

void q_SSL_get0_alpn_selected ( const SSL *  ssl,
const unsigned char **  data,
unsigned *  len 
)

◆ q_SSL_get0_next_proto_negotiated()

void q_SSL_get0_next_proto_negotiated ( const SSL *  s,
const unsigned char **  data,
unsigned *  len 
)

◆ q_SSL_get1_session()

SSL_SESSION* q_SSL_get1_session ( SSL *  ssl)
Here is the caller graph for this function:

◆ q_SSL_get_client_random()

size_t q_SSL_get_client_random ( SSL *  a,
unsigned char *  out,
size_t  outlen 
)
Here is the caller graph for this function:

◆ q_SSL_get_current_cipher()

const SSL_CIPHER* q_SSL_get_current_cipher ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_get_error()

int q_SSL_get_error ( SSL *  a,
int  b 
)
Here is the caller graph for this function:

◆ q_SSL_get_ex_data()

void* q_SSL_get_ex_data ( const SSL *  ssl,
int  idx 
)
Here is the caller graph for this function:

◆ q_SSL_get_ex_data_X509_STORE_CTX_idx()

int q_SSL_get_ex_data_X509_STORE_CTX_idx ( )
Here is the caller graph for this function:

◆ q_SSL_get_peer_certificate()

X509* q_SSL_get_peer_certificate ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_get_rbio()

BIO* q_SSL_get_rbio ( const SSL *  s)
Here is the caller graph for this function:

◆ q_SSL_get_session()

SSL_SESSION* q_SSL_get_session ( const SSL *  ssl)
Here is the caller graph for this function:

◆ q_SSL_get_shutdown()

int q_SSL_get_shutdown ( const SSL *  ssl)

◆ q_SSL_get_SSL_CTX()

SSL_CTX* q_SSL_get_SSL_CTX ( SSL *  a)

◆ q_SSL_get_verify_result()

long q_SSL_get_verify_result ( const SSL *  a)

◆ q_SSL_in_init()

int q_SSL_in_init ( const SSL *  s)
Here is the caller graph for this function:

◆ q_SSL_new()

SSL* q_SSL_new ( SSL_CTX *  a)
Here is the caller graph for this function:

◆ q_SSL_read()

int q_SSL_read ( SSL *  a,
void b,
int  c 
)
Here is the caller graph for this function:

◆ q_SSL_select_next_proto()

int q_SSL_select_next_proto ( unsigned char **  out,
unsigned char *  outlen,
const unsigned char *  in,
unsigned int  inlen,
const unsigned char *  client,
unsigned int  client_len 
)

◆ q_SSL_SESSION_free()

void q_SSL_SESSION_free ( SSL_SESSION *  ses)
Here is the caller graph for this function:

◆ q_SSL_SESSION_get_master_key()

size_t q_SSL_SESSION_get_master_key ( const SSL_SESSION *  session,
unsigned char *  out,
size_t  outlen 
)
Here is the caller graph for this function:

◆ q_SSL_SESSION_get_ticket_lifetime_hint()

unsigned long q_SSL_SESSION_get_ticket_lifetime_hint ( const SSL_SESSION *  session)
Here is the caller graph for this function:

◆ q_SSL_session_reused()

int q_SSL_session_reused ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_set_accept_state()

void q_SSL_set_accept_state ( SSL *  a)

◆ q_SSL_set_alpn_protos()

int q_SSL_set_alpn_protos ( SSL *  ssl,
const unsigned char *  protos,
unsigned  protos_len 
)

◆ q_SSL_set_bio()

void q_SSL_set_bio ( SSL *  a,
BIO *  b,
BIO *  c 
)

◆ q_SSL_set_connect_state()

void q_SSL_set_connect_state ( SSL *  a)

◆ q_SSL_set_ex_data()

int q_SSL_set_ex_data ( SSL *  ssl,
int  idx,
void arg 
)
Here is the caller graph for this function:

◆ q_SSL_set_info_callback()

void q_SSL_set_info_callback ( SSL *  ssl,
void(*)(const SSL *ssl, int type, int val cb 
)
Here is the caller graph for this function:

◆ q_SSL_set_options()

unsigned long q_SSL_set_options ( SSL *  s,
unsigned long  op 
)

◆ q_SSL_set_psk_client_callback()

void q_SSL_set_psk_client_callback ( SSL *  ssl,
q_psk_client_callback_t  callback 
)

◆ q_SSL_set_psk_server_callback()

void q_SSL_set_psk_server_callback ( SSL *  ssl,
q_psk_server_callback_t  callback 
)

◆ q_SSL_set_psk_use_session_callback()

void q_SSL_set_psk_use_session_callback ( SSL *  s,
q_SSL_psk_use_session_cb_func_t   
)

◆ q_SSL_set_session()

int q_SSL_set_session ( SSL *  to,
SSL_SESSION *  session 
)

◆ q_SSL_shutdown()

int q_SSL_shutdown ( SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_version()

int q_SSL_version ( const SSL *  a)
Here is the caller graph for this function:

◆ q_SSL_write()

int q_SSL_write ( SSL *  a,
const void b,
int  c 
)
Here is the caller graph for this function:

◆ q_TLS_client_method()

const SSL_METHOD* q_TLS_client_method ( )

◆ q_TLS_method()

const SSL_METHOD* q_TLS_method ( )

◆ q_TLS_server_method()

const SSL_METHOD* q_TLS_server_method ( )

◆ q_X509_check_issued()

int q_X509_check_issued ( X509 *  a,
X509 *  b 
)
Here is the caller graph for this function:

◆ q_X509_cmp()

int q_X509_cmp ( X509 *  a,
X509 *  b 
)
Here is the caller graph for this function:

◆ q_X509_digest()

int q_X509_digest ( const X509 *  x509,
const EVP_MD *  type,
unsigned char *  md,
unsigned int *  len 
)

◆ q_X509_dup()

X509* q_X509_dup ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_EXTENSION_get_critical()

int q_X509_EXTENSION_get_critical ( X509_EXTENSION *  a)

◆ q_X509_EXTENSION_get_data()

ASN1_OCTET_STRING* q_X509_EXTENSION_get_data ( X509_EXTENSION *  a)

◆ q_X509_EXTENSION_get_object()

ASN1_OBJECT* q_X509_EXTENSION_get_object ( X509_EXTENSION *  a)

◆ q_X509_free()

void q_X509_free ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_get_ext()

X509_EXTENSION* q_X509_get_ext ( X509 *  a,
int  b 
)

◆ q_X509_get_ext_count()

int q_X509_get_ext_count ( X509 *  a)

◆ q_X509_get_ext_d2i()

void* q_X509_get_ext_d2i ( X509 *  a,
int  b,
int *  c,
int *  d 
)
Here is the caller graph for this function:

◆ q_X509_get_issuer_name()

X509_NAME* q_X509_get_issuer_name ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_get_pubkey()

EVP_PKEY* q_X509_get_pubkey ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_get_serialNumber()

ASN1_INTEGER* q_X509_get_serialNumber ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_get_subject_name()

X509_NAME* q_X509_get_subject_name ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_get_version()

long q_X509_get_version ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_getm_notAfter()

ASN1_TIME* q_X509_getm_notAfter ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_getm_notBefore()

ASN1_TIME* q_X509_getm_notBefore ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_gmtime_adj()

ASN1_TIME* q_X509_gmtime_adj ( ASN1_TIME *  s,
long  adj 
)
Here is the caller graph for this function:

◆ q_X509_NAME_entry_count()

int q_X509_NAME_entry_count ( X509_NAME *  a)

◆ q_X509_NAME_ENTRY_get_data()

ASN1_STRING* q_X509_NAME_ENTRY_get_data ( X509_NAME_ENTRY *  a)

◆ q_X509_NAME_ENTRY_get_object()

ASN1_OBJECT* q_X509_NAME_ENTRY_get_object ( X509_NAME_ENTRY *  a)

◆ q_X509_NAME_get_entry()

X509_NAME_ENTRY* q_X509_NAME_get_entry ( X509_NAME *  a,
int  b 
)

◆ q_X509_print()

void q_X509_print ( BIO *  a,
X509 *  b 
)

◆ q_X509_PUBKEY_get()

EVP_PKEY* q_X509_PUBKEY_get ( X509_PUBKEY *  a)

◆ q_X509_STORE_add_cert()

int q_X509_STORE_add_cert ( X509_STORE *  ctx,
X509 *  x 
)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_free()

void q_X509_STORE_CTX_free ( X509_STORE_CTX *  storeCtx)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_get0_store()

X509_STORE* q_X509_STORE_CTX_get0_store ( X509_STORE_CTX *  ctx)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_get_current_cert()

X509* q_X509_STORE_CTX_get_current_cert ( X509_STORE_CTX *  ctx)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_get_error()

int q_X509_STORE_CTX_get_error ( X509_STORE_CTX *  ctx)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_get_error_depth()

int q_X509_STORE_CTX_get_error_depth ( X509_STORE_CTX *  ctx)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_get_ex_data()

void* q_X509_STORE_CTX_get_ex_data ( X509_STORE_CTX *  ctx,
int  idx 
)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_init()

int q_X509_STORE_CTX_init ( X509_STORE_CTX *  ctx,
X509_STORE *  store,
X509 *  x509,
STACK_OF(X509) *  chain 
)
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_new()

X509_STORE_CTX* q_X509_STORE_CTX_new ( )
Here is the caller graph for this function:

◆ q_X509_STORE_CTX_set_purpose()

int q_X509_STORE_CTX_set_purpose ( X509_STORE_CTX *  ctx,
int  purpose 
)

◆ q_X509_STORE_free()

void q_X509_STORE_free ( X509_STORE *  store)
Here is the caller graph for this function:

◆ q_X509_STORE_get_ex_data()

void* q_X509_STORE_get_ex_data ( X509_STORE *  r,
int  idx 
)
Here is the caller graph for this function:

◆ q_X509_STORE_new()

X509_STORE* q_X509_STORE_new ( )
Here is the caller graph for this function:

◆ q_X509_STORE_set_ex_data()

int q_X509_STORE_set_ex_data ( X509_STORE *  ctx,
int  idx,
void data 
)
Here is the caller graph for this function:

◆ q_X509_STORE_set_verify_cb()

void q_X509_STORE_set_verify_cb ( X509_STORE *  ctx,
X509_STORE_CTX_verify_cb  verify_cb 
)
Here is the caller graph for this function:

◆ q_X509_up_ref()

void q_X509_up_ref ( X509 *  a)
Here is the caller graph for this function:

◆ q_X509_verify_cert()

int q_X509_verify_cert ( X509_STORE_CTX *  ctx)
Here is the caller graph for this function:

◆ q_X509V3_conf_free()

void q_X509V3_conf_free ( CONF_VALUE *  val)

◆ q_X509V3_EXT_d2i()

void* q_X509V3_EXT_d2i ( X509_EXTENSION *  a)

◆ q_X509V3_EXT_get()

const X509V3_EXT_METHOD* q_X509V3_EXT_get ( X509_EXTENSION *  a)

◆ STACK_OF() [1/2]

STACK_OF ( SSL_CIPHER  ) const

◆ STACK_OF() [2/2]

STACK_OF ( X509  )
Here is the caller graph for this function: