Jay Satiro
|
dd6b62acc3
nss: fix nssckbi module loading on Windows
|
6 years ago |
Jay Satiro
|
2e5651a5ce
vtls: fix ssl version "or later" behavior change for many backends
|
6 years ago |
Kamil Dudka
|
eb0b3acbc1
nss: try to connect even if libnssckbi.so fails to load
|
6 years ago |
Han Han
|
3f3b26d6fe
ssl: deprecate CURLE_SSL_CACERT in favour of a unified error code
|
6 years ago |
Daniel Stenberg
|
cb529b713f
checksrc: make sure sizeof() is used *with* parentheses
|
6 years ago |
Daniel Stenberg
|
e66cca046c
vtls: use unified "supports" bitfield member in backends
|
6 years ago |
Wyatt O'Day
|
336b6a32c0
tls: fix mbedTLS 2.7.0 build + handle sha256 failures
|
6 years ago |
Kamil Dudka
|
1605d93a7b
nss: use PK11_CreateManagedGenericObject() if available
|
6 years ago |
Patrick Monnerat
|
8aee8a6a2d
vtls: change struct Curl_ssl `close' field name to `close_one'.
|
7 years ago |
Daniel Stenberg
|
6b84438d9a
code style: use spaces around equals signs
|
7 years ago |
Johannes Schindelin
|
b59288f881
vtls: refactor out essential information about the SSL backends
|
7 years ago |
Johannes Schindelin
|
b0989cd3ab
vtls: allow selecting which SSL backend to use at runtime
|
7 years ago |
Johannes Schindelin
|
a53bda35e9
vtls: fold the backend ID into the Curl_ssl structure
|
7 years ago |
Johannes Schindelin
|
70f1db321a
vtls: encapsulate SSL backend-specific data
|
7 years ago |
Johannes Schindelin
|
d65e6cc4fc
vtls: prepare the SSL backends for encapsulated private data
|
7 years ago |
Johannes Schindelin
|
69039fd1fa
getinfo: access SSL internals via Curl_ssl
|
7 years ago |
Johannes Schindelin
|
6f1eec14e0
vtls: remove obsolete declarations of SSL backend functionality
|
7 years ago |
Johannes Schindelin
|
f0b4db1ab0
vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl struct
|
7 years ago |
Johannes Schindelin
|
937899a3b8
vtls: convert the have_curlssl_* constants to runtime flags
|
7 years ago |
Johannes Schindelin
|
0a083a66bc
vtls: move sha256sum into the Curl_ssl struct
|
7 years ago |
Johannes Schindelin
|
e35205a0c4
vtls: move md5sum into the Curl_ssl struct
|
7 years ago |
Johannes Schindelin
|
52e8237bfc
vtls: use the Curl_ssl struct to access all SSL backends' functionality
|
7 years ago |
Johannes Schindelin
|
e09bb63ed8
vtls: declare Curl_ssl structs for every SSL backend
|
7 years ago |
Kamil Dudka
|
42a4cd4c78
nss: fix a possible use-after-free in SelectClientCert()
|
7 years ago |
Kamil Dudka
|
c89eb6d0f8
nss: unify the coding style of nss_send() and nss_recv()
|
7 years ago |
Jay Satiro
|
17c5d05285
HTTPS-Proxy: don't offer h2 for https proxy connections
|
7 years ago |
Kamil Dudka
|
e3e8d0204b
nss: load libnssckbi.so if no other trust is specified
|
7 years ago |
Kamil Dudka
|
fab3d1ec65
nss: factorize out nss_{un,}load_module to separate fncs
|
7 years ago |
Kamil Dudka
|
c8ea86f377
nss: do not leak PKCS #11 slot while loading a key
|
7 years ago |
Kamil Dudka
|
c8ac0b6a7f
nss: adapt to the new Curl_llist API
|
7 years ago |