diff options
author | Steffan Karger <steffan@karger.me> | 2014-06-08 18:16:12 +0200 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2014-07-07 20:29:04 +0200 |
commit | c353af2f474f79bfd7b2b67ecc02e91152500209 (patch) | |
tree | 49b2828720737cccb8dd3811ecac9723e7068a8b /src/openvpn/crypto.c | |
parent | a637016ea3a6b49e3c792ca335f50eb32a182093 (diff) | |
download | openvpn-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.c | 2 |
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 )) |