Lines 145-155
DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return nullptr, return
Link Here
|
145 |
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return) |
145 |
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return) |
146 |
DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return) |
146 |
DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return) |
147 |
DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return) |
147 |
DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return) |
|
|
148 |
#ifdef OPENSSL_NO_DEPRECATED_3_0 |
148 |
DEFINEFUNC2(EVP_PKEY_CTX *, EVP_PKEY_CTX_new, EVP_PKEY *pkey, pkey, ENGINE *e, e, return nullptr, return) |
149 |
DEFINEFUNC2(EVP_PKEY_CTX *, EVP_PKEY_CTX_new, EVP_PKEY *pkey, pkey, ENGINE *e, e, return nullptr, return) |
149 |
DEFINEFUNC(int, EVP_PKEY_param_check, EVP_PKEY_CTX *ctx, ctx, return 0, return) |
150 |
DEFINEFUNC(int, EVP_PKEY_param_check, EVP_PKEY_CTX *ctx, ctx, return 0, return) |
150 |
DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return) |
151 |
DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return) |
|
|
152 |
#endif // OPENSSL_NO_DEPRECATED_3_0 |
151 |
DEFINEFUNC(int, EVP_PKEY_base_id, EVP_PKEY *a, a, return NID_undef, return) |
153 |
DEFINEFUNC(int, EVP_PKEY_base_id, EVP_PKEY *a, a, return NID_undef, return) |
152 |
DEFINEFUNC(int, RSA_bits, RSA *a, a, return 0, return) |
154 |
DEFINEFUNC(int, RSA_bits, RSA *a, a, return 0, return) |
|
|
155 |
#ifndef LIBRESSL_VERSION_NUMBER |
153 |
DEFINEFUNC(int, DSA_bits, DSA *a, a, return 0, return) |
156 |
DEFINEFUNC(int, DSA_bits, DSA *a, a, return 0, return) |
154 |
DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return) |
157 |
DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return) |
155 |
DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG) |
158 |
DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG) |
Lines 157-166
DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, DUMMYARG, DUMMYARG, return null
Link Here
|
157 |
DEFINEFUNC2(void, OPENSSL_sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG) |
160 |
DEFINEFUNC2(void, OPENSSL_sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG) |
158 |
DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG) |
161 |
DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG) |
159 |
DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return) |
162 |
DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return) |
|
|
163 |
#else |
164 |
DEFINEFUNC(int, sk_num, STACK *a, a, return -1, return) |
165 |
DEFINEFUNC2(void, sk_pop_free, STACK *a, a, void (*b)(void*), b, return, DUMMYARG) |
166 |
DEFINEFUNC(_STACK *, sk_new_null, DUMMYARG, DUMMYARG, return nullptr, return) |
167 |
DEFINEFUNC2(void, sk_push, _STACK *a, a, void *b, b, return, DUMMYARG) |
168 |
DEFINEFUNC(void, sk_free, _STACK *a, a, return, DUMMYARG) |
169 |
DEFINEFUNC2(void *, sk_value, STACK *a, a, int b, b, return nullptr, return) |
170 |
#endif // LIBRESSL_VERSION_NUMBER |
160 |
DEFINEFUNC(int, SSL_session_reused, SSL *a, a, return 0, return) |
171 |
DEFINEFUNC(int, SSL_session_reused, SSL *a, a, return 0, return) |
161 |
DEFINEFUNC2(unsigned long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, unsigned long op, op, return 0, return) |
172 |
DEFINEFUNC2(unsigned long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, unsigned long op, op, return 0, return) |
|
|
173 |
#ifdef SSL_SECOP_PEER |
162 |
DEFINEFUNC(int, SSL_CTX_get_security_level, const SSL_CTX *ctx, ctx, return -1, return) |
174 |
DEFINEFUNC(int, SSL_CTX_get_security_level, const SSL_CTX *ctx, ctx, return -1, return) |
163 |
DEFINEFUNC2(void, SSL_CTX_set_security_level, SSL_CTX *ctx, ctx, int level, level, return, return) |
175 |
DEFINEFUNC2(void, SSL_CTX_set_security_level, SSL_CTX *ctx, ctx, int level, level, return, return) |
|
|
176 |
#endif //SSL_SECOP_PEER |
164 |
#ifdef TLS1_3_VERSION |
177 |
#ifdef TLS1_3_VERSION |
165 |
DEFINEFUNC2(int, SSL_CTX_set_ciphersuites, SSL_CTX *ctx, ctx, const char *str, str, return 0, return) |
178 |
DEFINEFUNC2(int, SSL_CTX_set_ciphersuites, SSL_CTX *ctx, ctx, const char *str, str, return 0, return) |
166 |
DEFINEFUNC2(void, SSL_set_psk_use_session_callback, SSL *ssl, ssl, q_SSL_psk_use_session_cb_func_t callback, callback, return, DUMMYARG) |
179 |
DEFINEFUNC2(void, SSL_set_psk_use_session_callback, SSL *ssl, ssl, q_SSL_psk_use_session_cb_func_t callback, callback, return, DUMMYARG) |
Lines 184-190
DEFINEFUNC2(void, X509_STORE_set_verify_cb, X509_STORE *a, a, X509_STORE_CTX_ver
Link Here
|
184 |
DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void *data, data, return 0, return) |
197 |
DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void *data, data, return 0, return) |
185 |
DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, return nullptr, return) |
198 |
DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, return nullptr, return) |
186 |
DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, return nullptr, return) |
199 |
DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, return nullptr, return) |
|
|
200 |
#ifndef LIBRESSL_VERSION_NUMBER |
187 |
DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG) |
201 |
DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG) |
|
|
202 |
#else |
203 |
DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG) |
204 |
#endif |
188 |
DEFINEFUNC(long, OpenSSL_version_num, void, DUMMYARG, return 0, return) |
205 |
DEFINEFUNC(long, OpenSSL_version_num, void, DUMMYARG, return 0, return) |
189 |
DEFINEFUNC(const char *, OpenSSL_version, int a, a, return nullptr, return) |
206 |
DEFINEFUNC(const char *, OpenSSL_version, int a, a, return nullptr, return) |
190 |
DEFINEFUNC(unsigned long, SSL_SESSION_get_ticket_lifetime_hint, const SSL_SESSION *session, session, return 0, return) |
207 |
DEFINEFUNC(unsigned long, SSL_SESSION_get_ticket_lifetime_hint, const SSL_SESSION *session, session, return 0, return) |
Lines 224-230
DEFINEFUNC5(int, OCSP_id_get0_info, ASN1_OCTET_STRING **piNameHash, piNameHash,
Link Here
|
224 |
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid, |
241 |
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid, |
225 |
return 0, return) |
242 |
return 0, return) |
226 |
DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return) |
243 |
DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return) |
|
|
244 |
#ifndef LIBRESSL_VERSION_NUMBER |
227 |
DEFINEFUNC(const STACK_OF(X509) *, OCSP_resp_get0_certs, const OCSP_BASICRESP *bs, bs, return nullptr, return) |
245 |
DEFINEFUNC(const STACK_OF(X509) *, OCSP_resp_get0_certs, const OCSP_BASICRESP *bs, bs, return nullptr, return) |
|
|
246 |
#endif |
228 |
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return) |
247 |
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return) |
229 |
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s, |
248 |
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s, |
230 |
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return) |
249 |
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return) |
Lines 356-367
DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a, EVP_PKEY *b, b, return -
Link Here
|
356 |
DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return) |
375 |
DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return) |
357 |
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return) |
376 |
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return) |
358 |
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return) |
377 |
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return) |
|
|
378 |
#ifndef LIBRESSL_VERSION_NUMBER |
359 |
DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return nullptr, return); |
379 |
DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return nullptr, return); |
360 |
DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return); |
380 |
DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return); |
361 |
DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return); |
381 |
DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return); |
362 |
DEFINEFUNC2(unsigned int, SSL_CONF_CTX_set_flags, SSL_CONF_CTX *a, a, unsigned int b, b, return 0, return); |
382 |
DEFINEFUNC2(unsigned int, SSL_CONF_CTX_set_flags, SSL_CONF_CTX *a, a, unsigned int b, b, return 0, return); |
363 |
DEFINEFUNC(int, SSL_CONF_CTX_finish, SSL_CONF_CTX *a, a, return 0, return); |
383 |
DEFINEFUNC(int, SSL_CONF_CTX_finish, SSL_CONF_CTX *a, a, return 0, return); |
364 |
DEFINEFUNC3(int, SSL_CONF_cmd, SSL_CONF_CTX *a, a, const char *b, b, const char *c, c, return 0, return); |
384 |
DEFINEFUNC3(int, SSL_CONF_cmd, SSL_CONF_CTX *a, a, const char *b, b, const char *c, c, return 0, return); |
|
|
385 |
#endif |
365 |
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG) |
386 |
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG) |
366 |
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return) |
387 |
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return) |
367 |
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return) |
388 |
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return) |
Lines 845-865
bool q_resolveOpenSslSymbols()
Link Here
|
845 |
RESOLVEFUNC(ASN1_STRING_get0_data) |
866 |
RESOLVEFUNC(ASN1_STRING_get0_data) |
846 |
RESOLVEFUNC(EVP_CIPHER_CTX_reset) |
867 |
RESOLVEFUNC(EVP_CIPHER_CTX_reset) |
847 |
RESOLVEFUNC(EVP_PKEY_up_ref) |
868 |
RESOLVEFUNC(EVP_PKEY_up_ref) |
|
|
869 |
#ifdef OPENSSL_NO_DEPRECATED_3_0 |
848 |
RESOLVEFUNC(EVP_PKEY_CTX_new) |
870 |
RESOLVEFUNC(EVP_PKEY_CTX_new) |
849 |
RESOLVEFUNC(EVP_PKEY_param_check) |
871 |
RESOLVEFUNC(EVP_PKEY_param_check) |
850 |
RESOLVEFUNC(EVP_PKEY_CTX_free) |
872 |
RESOLVEFUNC(EVP_PKEY_CTX_free) |
|
|
873 |
#endif // OPENSSL_NO_DEPRECATED_3_0 |
851 |
RESOLVEFUNC(EVP_PKEY_base_id) |
874 |
RESOLVEFUNC(EVP_PKEY_base_id) |
852 |
RESOLVEFUNC(RSA_bits) |
875 |
RESOLVEFUNC(RSA_bits) |
|
|
876 |
#ifndef LIBRESSL_VERSION_NUMBER |
853 |
RESOLVEFUNC(OPENSSL_sk_new_null) |
877 |
RESOLVEFUNC(OPENSSL_sk_new_null) |
854 |
RESOLVEFUNC(OPENSSL_sk_push) |
878 |
RESOLVEFUNC(OPENSSL_sk_push) |
855 |
RESOLVEFUNC(OPENSSL_sk_free) |
879 |
RESOLVEFUNC(OPENSSL_sk_free) |
856 |
RESOLVEFUNC(OPENSSL_sk_num) |
880 |
RESOLVEFUNC(OPENSSL_sk_num) |
857 |
RESOLVEFUNC(OPENSSL_sk_pop_free) |
881 |
RESOLVEFUNC(OPENSSL_sk_pop_free) |
858 |
RESOLVEFUNC(OPENSSL_sk_value) |
882 |
RESOLVEFUNC(OPENSSL_sk_value) |
|
|
883 |
#endif |
859 |
RESOLVEFUNC(DH_get0_pqg) |
884 |
RESOLVEFUNC(DH_get0_pqg) |
860 |
RESOLVEFUNC(SSL_CTX_set_options) |
885 |
RESOLVEFUNC(SSL_CTX_set_options) |
|
|
886 |
#ifdef SSL_SECOP_PEER |
861 |
RESOLVEFUNC(SSL_CTX_get_security_level) |
887 |
RESOLVEFUNC(SSL_CTX_get_security_level) |
862 |
RESOLVEFUNC(SSL_CTX_set_security_level) |
888 |
RESOLVEFUNC(SSL_CTX_set_security_level) |
|
|
889 |
#endif //SSL_SECOP_PEER |
863 |
#ifdef TLS1_3_VERSION |
890 |
#ifdef TLS1_3_VERSION |
864 |
RESOLVEFUNC(SSL_CTX_set_ciphersuites) |
891 |
RESOLVEFUNC(SSL_CTX_set_ciphersuites) |
865 |
RESOLVEFUNC(SSL_set_psk_use_session_callback) |
892 |
RESOLVEFUNC(SSL_set_psk_use_session_callback) |
Lines 898-904
bool q_resolveOpenSslSymbols()
Link Here
|
898 |
|
925 |
|
899 |
RESOLVEFUNC(SSL_SESSION_get_ticket_lifetime_hint) |
926 |
RESOLVEFUNC(SSL_SESSION_get_ticket_lifetime_hint) |
900 |
RESOLVEFUNC(DH_bits) |
927 |
RESOLVEFUNC(DH_bits) |
|
|
928 |
#ifndef LIBRESSL_VERSION_NUMBER |
901 |
RESOLVEFUNC(DSA_bits) |
929 |
RESOLVEFUNC(DSA_bits) |
|
|
930 |
#endif |
902 |
|
931 |
|
903 |
#if QT_CONFIG(dtls) |
932 |
#if QT_CONFIG(dtls) |
904 |
RESOLVEFUNC(DTLSv1_listen) |
933 |
RESOLVEFUNC(DTLSv1_listen) |
Lines 928-934
bool q_resolveOpenSslSymbols()
Link Here
|
928 |
RESOLVEFUNC(OCSP_check_validity) |
957 |
RESOLVEFUNC(OCSP_check_validity) |
929 |
RESOLVEFUNC(OCSP_cert_to_id) |
958 |
RESOLVEFUNC(OCSP_cert_to_id) |
930 |
RESOLVEFUNC(OCSP_id_get0_info) |
959 |
RESOLVEFUNC(OCSP_id_get0_info) |
|
|
960 |
#ifndef LIBRESSL_VERSION_NUMBER |
931 |
RESOLVEFUNC(OCSP_resp_get0_certs) |
961 |
RESOLVEFUNC(OCSP_resp_get0_certs) |
|
|
962 |
#endif |
932 |
RESOLVEFUNC(OCSP_basic_sign) |
963 |
RESOLVEFUNC(OCSP_basic_sign) |
933 |
RESOLVEFUNC(OCSP_response_create) |
964 |
RESOLVEFUNC(OCSP_response_create) |
934 |
RESOLVEFUNC(i2d_OCSP_RESPONSE) |
965 |
RESOLVEFUNC(i2d_OCSP_RESPONSE) |
Lines 1058-1069
bool q_resolveOpenSslSymbols()
Link Here
|
1058 |
RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey) |
1089 |
RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey) |
1059 |
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file) |
1090 |
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file) |
1060 |
RESOLVEFUNC(SSL_CTX_get_cert_store); |
1091 |
RESOLVEFUNC(SSL_CTX_get_cert_store); |
|
|
1092 |
#ifndef LIBRESSL_VERSION_NUMBER |
1061 |
RESOLVEFUNC(SSL_CONF_CTX_new); |
1093 |
RESOLVEFUNC(SSL_CONF_CTX_new); |
1062 |
RESOLVEFUNC(SSL_CONF_CTX_free); |
1094 |
RESOLVEFUNC(SSL_CONF_CTX_free); |
1063 |
RESOLVEFUNC(SSL_CONF_CTX_set_ssl_ctx); |
1095 |
RESOLVEFUNC(SSL_CONF_CTX_set_ssl_ctx); |
1064 |
RESOLVEFUNC(SSL_CONF_CTX_set_flags); |
1096 |
RESOLVEFUNC(SSL_CONF_CTX_set_flags); |
1065 |
RESOLVEFUNC(SSL_CONF_CTX_finish); |
1097 |
RESOLVEFUNC(SSL_CONF_CTX_finish); |
1066 |
RESOLVEFUNC(SSL_CONF_cmd); |
1098 |
RESOLVEFUNC(SSL_CONF_cmd); |
|
|
1099 |
#endif |
1067 |
RESOLVEFUNC(SSL_accept) |
1100 |
RESOLVEFUNC(SSL_accept) |
1068 |
RESOLVEFUNC(SSL_clear) |
1101 |
RESOLVEFUNC(SSL_clear) |
1069 |
RESOLVEFUNC(SSL_connect) |
1102 |
RESOLVEFUNC(SSL_connect) |