summaryrefslogtreecommitdiffstats
path: root/src/openvpn/crypto.c
diff options
context:
space:
mode:
authorSteffan Karger <steffan@karger.me>2014-06-08 18:16:12 +0200
committerGert Doering <gert@greenie.muc.de>2014-07-07 20:29:04 +0200
commitc353af2f474f79bfd7b2b67ecc02e91152500209 (patch)
tree49b2828720737cccb8dd3811ecac9723e7068a8b /src/openvpn/crypto.c
parenta637016ea3a6b49e3c792ca335f50eb32a182093 (diff)
downloadopenvpn-c353af2f474f79bfd7b2b67ecc02e91152500209.tar.gz
openvpn-c353af2f474f79bfd7b2b67ecc02e91152500209.tar.xz
openvpn-c353af2f474f79bfd7b2b67ecc02e91152500209.zip
Rename ALLOW_NON_CBC_CIPHERS to ENABLE_OFB_CFB_MODE, and add to configure.
Makes OFB/CFB compile time configurable, and fixes output of --show-ciphers to also show OFB/CFB ciphers along the way (becasue crypto.h was not included from crypto_openssl.c). Signed-off-by: Steffan Karger <steffan@karger.me> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <1402244175-31462-2-git-send-email-steffan@karger.me> URL: http://article.gmane.org/gmane.network.openvpn.devel/8781 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/crypto.c')
-rw-r--r--src/openvpn/crypto.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openvpn/crypto.c b/src/openvpn/crypto.c
index d0dc069..2a7fcb2 100644
--- a/src/openvpn/crypto.c
+++ b/src/openvpn/crypto.c
@@ -428,7 +428,7 @@ init_key_type (struct key_type *kt, const char *ciphername,
{
const unsigned int mode = cipher_kt_mode (kt->cipher);
if (!(mode == OPENVPN_MODE_CBC
-#ifdef ALLOW_NON_CBC_CIPHERS
+#ifdef ENABLE_OFB_CFB_MODE
|| (cfb_ofb_allowed && (mode == OPENVPN_MODE_CFB || mode == OPENVPN_MODE_OFB))
#endif
))