diff options
Diffstat (limited to 'main/openvpn/tests/t_lpback.sh')
m--------- | main/openvpn | 0 | ||||
-rwxr-xr-x | main/openvpn/tests/t_lpback.sh | 60 |
2 files changed, 0 insertions, 60 deletions
diff --git a/main/openvpn b/main/openvpn new file mode 160000 +Subproject 7aaf01766f9718375986600216607aeb6397200 diff --git a/main/openvpn/tests/t_lpback.sh b/main/openvpn/tests/t_lpback.sh deleted file mode 100755 index d7792cd3..00000000 --- a/main/openvpn/tests/t_lpback.sh +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -# -# t_lpback.sh - script to test OpenVPN's crypto loopback -# Copyright (C) 2005 Matthias Andree -# Copyright (C) 2014 Steffan Karger -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -set -eu -top_builddir="${top_builddir:-..}" -trap "rm -f key.$$ log.$$ ; trap 0 ; exit 77" 1 2 15 -trap "rm -f key.$$ log.$$ ; exit 1" 0 3 - -# Get list of supported ciphers from openvpn --show-ciphers output -CIPHERS=$(${top_builddir}/src/openvpn/openvpn --show-ciphers | \ - sed -e '1,/^$/d' -e s'/ .*//' -e '/^\s*$/d' | sort) - -# SK, 2014-06-04: currently the DES-EDE3-CFB1 implementation of OpenSSL is -# broken (see http://rt.openssl.org/Ticket/Display.html?id=2867), so exclude -# that cipher from this test. -# GD, 2014-07-06 so is DES-CFB1 -# GD, 2014-07-06 do not test RC5-* either (fails on NetBSD w/o libcrypto_rc5) -CIPHERS=$(echo "$CIPHERS" | egrep -v '^(DES-EDE3-CFB1|DES-CFB1|RC5-)' ) - -# Also test cipher 'none' -CIPHERS=${CIPHERS}$(printf "\nnone") - -"${top_builddir}/src/openvpn/openvpn" --genkey --secret key.$$ -set +e - -e=0 -for cipher in ${CIPHERS} -do - echo -n "Testing cipher ${cipher}... " - ( "${top_builddir}/src/openvpn/openvpn" --test-crypto --secret key.$$ --cipher ${cipher} ) >log.$$ 2>&1 - if [ $? != 0 ] ; then - echo "FAILED" - cat log.$$ - e=1 - else - echo "OK" - fi -done - -rm key.$$ log.$$ -trap 0 -exit $e |