diff options
author | Hoi-Ho Chan <hoiho.chan@gmail.com> | 2010-05-05 22:30:46 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-05-05 22:30:46 +0200 |
commit | 51427e1947ddc07b4ce8ad9dcb04846125170f83 (patch) | |
tree | 1f9bec31da95f2aaf4cf288d9c85562437e6aacf /lib/urldata.h | |
parent | 1de6b97a768f56a1c8b67d2165da67569afebec4 (diff) |
PolarSSL: initial support added
This is Hoi-Ho Chan's patch with some minor fixes by me. There
are some potential issues in this, but none worse than we can
sort out on the list and over time.
Diffstat (limited to 'lib/urldata.h')
-rw-r--r-- | lib/urldata.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/urldata.h b/lib/urldata.h index 42065d184..7e3afee7c 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -102,6 +102,11 @@ #include <gnutls/gnutls.h> #endif +#ifdef USE_POLARSSL +#include <polarssl/havege.h> +#include <polarssl/ssl.h> +#endif + #ifdef USE_NSS #include <nspr.h> #include <pk11pub.h> @@ -233,6 +238,18 @@ struct ssl_connect_data { gnutls_certificate_credentials cred; ssl_connect_state connecting_state; #endif /* USE_GNUTLS */ +#ifdef USE_POLARSSL + havege_state hs; + ssl_context ssl; + ssl_session ssn; + int server_fd; + x509_cert cacert; + x509_cert clicert; +#if defined(HAVE_POLARSSL_GPL) + x509_crl crl; +#endif + rsa_context rsa; +#endif /* USE_POLARSSL */ #ifdef USE_NSS PRFileDesc *handle; char *client_nickname; |