aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl
diff options
context:
space:
mode:
authorAndreas Steffen <andreas@strongswan.org>2009-06-17 12:32:16 +0200
committerAndreas Steffen <andreas@strongswan.org>2009-06-17 12:32:28 +0200
commit942127a6021bd8584339b090a39e61c054d90c71 (patch)
treec1d2e2014c67c69314d241a0e1fb2470275a1c06 /src/libstrongswan/plugins/openssl
parent8ae89883e1765ca24389ad9828aa7dba32fe7887 (diff)
downloadstrongswan-942127a6021bd8584339b090a39e61c054d90c71.tar.bz2
strongswan-942127a6021bd8584339b090a39e61c054d90c71.tar.xz
fixed 64 bit warning
Diffstat (limited to 'src/libstrongswan/plugins/openssl')
-rw-r--r--src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c b/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
index 695913097..c5d4142da 100644
--- a/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
+++ b/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
@@ -97,6 +97,7 @@ static bool build_emsa_pkcs1_signature(private_openssl_rsa_private_key_t *this,
EVP_MD_CTX *ctx;
EVP_PKEY *key;
const EVP_MD *hasher;
+ u_int len;
hasher = EVP_get_digestbynid(type);
if (!hasher)
@@ -122,7 +123,7 @@ static bool build_emsa_pkcs1_signature(private_openssl_rsa_private_key_t *this,
{
goto error;
}
- if (EVP_SignFinal(ctx, sig->ptr, &sig->len, key))
+ if (EVP_SignFinal(ctx, sig->ptr, &len, key))
{
success = TRUE;
}