1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00
curl/lib/vtls
Dan McNulty 0354eed410 schannel: fix wildcard cert name validation on Win CE
Fixes a few issues in manual wildcard cert name validation in
schannel support code for Win32 CE:
- when comparing the wildcard name to the hostname, the wildcard
  character was removed from the cert name and the hostname
  was checked to see if it ended with the modified cert name.
  This allowed cert names like *.com to match the connection
  hostname. This violates recommendations from RFC 6125.
- when the wildcard name in the certificate is longer than the
  connection hostname, a buffer overread of the connection
  hostname buffer would occur during the comparison of the
  certificate name and the connection hostname.
2016-12-19 07:53:20 +01:00
..
axtls.c checksrc: stricter no-space-before-paren enforcement 2016-12-13 23:39:11 +01:00
axtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
cyassl.c checksrc: stricter no-space-before-paren enforcement 2016-12-13 23:39:11 +01:00
cyassl.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
darwinssl.c checksrc: stricter no-space-before-paren enforcement 2016-12-13 23:39:11 +01:00
darwinssl.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
gskit.c checksrc: stricter no-space-before-paren enforcement 2016-12-13 23:39:11 +01:00
gskit.h curl_version_info: add CURL_VERSION_HTTPS_PROXY 2016-11-26 17:28:53 +01:00
gtls.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
gtls.h curl_version_info: add CURL_VERSION_HTTPS_PROXY 2016-11-26 17:28:53 +01:00
mbedtls.c HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEY 2016-11-25 10:49:38 +01:00
mbedtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
nss.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
nssg.h curl_version_info: add CURL_VERSION_HTTPS_PROXY 2016-11-26 17:28:53 +01:00
openssl.c openssl: simplify expression in Curl_ossl_version 2016-12-18 13:09:51 +01:00
openssl.h curl_version_info: add CURL_VERSION_HTTPS_PROXY 2016-11-26 17:28:53 +01:00
polarssl_threadlock.c Curl_polarsslthreadlock_thread_setup: clear array at init 2016-10-18 13:05:43 +02:00
polarssl_threadlock.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
polarssl.c HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEY 2016-11-25 10:49:38 +01:00
polarssl.h tls: make setting pinnedkey option fail if not supported 2016-05-01 17:05:38 +02:00
schannel.c schannel: fix wildcard cert name validation on Win CE 2016-12-19 07:53:20 +01:00
schannel.h schannel: add CURLOPT_CERTINFO support 2016-06-01 08:50:01 +02:00
vtls.c curl_version_info: add CURL_VERSION_HTTPS_PROXY 2016-11-26 17:28:53 +01:00
vtls.h checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00