aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2011-05-13 13:11:11 +0200
committerTobias Brunner <tobias@strongswan.org>2011-05-13 13:11:11 +0200
commit0e080d9b64d819236f604d605d2fa9b0f43d3863 (patch)
treefc8a6ef9cbe3b8c11bcc6b13f6e9deb5a2a4ee3d /src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
parent38a93a3cd9b62ef9bb752b01244a853191eafd75 (diff)
downloadstrongswan-0e080d9b64d819236f604d605d2fa9b0f43d3863.tar.bz2
strongswan-0e080d9b64d819236f604d605d2fa9b0f43d3863.tar.xz
Don't compile login() in openssl_rsa_private_key_t if ENGINE support is disabled in OpenSSL.
Diffstat (limited to 'src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c')
-rw-r--r--src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c b/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
index 0b607c386..d1afd94cc 100644
--- a/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
+++ b/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
@@ -455,6 +455,7 @@ openssl_rsa_private_key_t *openssl_rsa_private_key_load(key_type_t type,
return NULL;
}
+#ifndef OPENSSL_NO_ENGINE
/**
* Login to engine with a PIN specified for a keyid
*/
@@ -496,6 +497,7 @@ static bool login(ENGINE *engine, chunk_t keyid)
}
return success;
}
+#endif /* OPENSSL_NO_ENGINE */
/**
* See header.