summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crypto.c3
-rw-r--r--pkcs11_polarssl.c1
-rw-r--r--ssl_openssl.c6
-rw-r--r--ssl_polarssl.c2
-rw-r--r--ssl_verify_openssl.c1
-rw-r--r--ssl_verify_polarssl.c2
6 files changed, 6 insertions, 9 deletions
diff --git a/crypto.c b/crypto.c
index 375d35a..e628578 100644
--- a/crypto.c
+++ b/crypto.c
@@ -1336,11 +1336,10 @@ prng_uninit (void)
void
prng_bytes (uint8_t *output, int len)
{
- static int32_t processed = 0;
+ static size_t processed = 0;
if (nonce_md)
{
- md_ctx_t ctx;
const int md_size = md_kt_size (nonce_md);
while (len > 0)
{
diff --git a/pkcs11_polarssl.c b/pkcs11_polarssl.c
index 4f8bf33..0f9daab 100644
--- a/pkcs11_polarssl.c
+++ b/pkcs11_polarssl.c
@@ -40,7 +40,6 @@ pkcs11_init_tls_session(pkcs11h_certificate_t certificate,
struct tls_root_ctx * const ssl_ctx)
{
int ret = 1;
- pkcs11_context pkcs11_ctx;
ASSERT (NULL != ssl_ctx);
diff --git a/ssl_openssl.c b/ssl_openssl.c
index 1cc2bfb..391968a 100644
--- a/ssl_openssl.c
+++ b/ssl_openssl.c
@@ -38,6 +38,7 @@
#include "memdbg.h"
#include "ssl_backend.h"
#include "ssl_common.h"
+#include "base64.h"
#ifdef ENABLE_CRYPTOAPI
#include "cryptoapi.h"
@@ -349,7 +350,6 @@ tls_ctx_load_cryptoapi(struct tls_root_ctx *ctx, const char *cryptoapi_cert)
static int
tls_ctx_read_certificate_file(SSL_CTX *ctx, const char *file, X509 **x509)
{
- int j;
BIO *in;
int ret=0;
X509 *x=NULL;
@@ -480,10 +480,10 @@ tls_ctx_load_priv_file (struct tls_root_ctx *ctx, const char *priv_key_file
#endif
)
{
- ASSERT(NULL != ctx);
-
int status;
+ ASSERT(NULL != ctx);
+
#if ENABLE_INLINE_FILES
if (!strcmp (priv_key_file, INLINE_FILE_TAG) && priv_key_file_inline)
{
diff --git a/ssl_polarssl.c b/ssl_polarssl.c
index 60d99a8..c50cf0a 100644
--- a/ssl_polarssl.c
+++ b/ssl_polarssl.c
@@ -347,8 +347,6 @@ void tls_ctx_load_ca (struct tls_root_ctx *ctx, const char *ca_file,
const char *ca_path, bool tls_server
)
{
- int status;
-
if (ca_path)
msg(M_FATAL, "ERROR: PolarSSL cannot handle the capath directive");
diff --git a/ssl_verify_openssl.c b/ssl_verify_openssl.c
index 13c2f4e..e82f6f9 100644
--- a/ssl_verify_openssl.c
+++ b/ssl_verify_openssl.c
@@ -35,6 +35,7 @@
#include "ssl_verify_backend.h"
#include "ssl_openssl.h"
#include <openssl/x509v3.h>
+#include <openssl/err.h>
int
verify_callback (int preverify_ok, X509_STORE_CTX * ctx)
diff --git a/ssl_verify_polarssl.c b/ssl_verify_polarssl.c
index 7fdca1f..699eb47 100644
--- a/ssl_verify_polarssl.c
+++ b/ssl_verify_polarssl.c
@@ -191,7 +191,7 @@ x509_free_subject (char *subject)
void
x509_setenv (struct env_set *es, int cert_depth, x509_cert_t *cert)
{
- int i, ret;
+ int i;
unsigned char c;
const x509_name *name;
char s[128];