ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/configure
(Generate patch)

Comparing gvpe/configure (file contents):
Revision 1.51 by root, Sat Jul 13 04:10:29 2013 UTC vs.
Revision 1.52 by root, Tue Jul 16 16:44:36 2013 UTC

767enable_static_daemon 767enable_static_daemon
768enable_icmp 768enable_icmp
769enable_tcp 769enable_tcp
770enable_http_proxy 770enable_http_proxy
771enable_dns 771enable_dns
772enable_rsa_length
772enable_hmac_length 773enable_hmac_length
773enable_rand_length 774enable_rand_length
774enable_max_mtu 775enable_max_mtu
775enable_compression 776enable_compression
776enable_cipher 777enable_cipher
777enable_digest 778enable_digest
779enable_auth_digest
778' 780'
779 ac_precious_vars='build_alias 781 ac_precious_vars='build_alias
780host_alias 782host_alias
781target_alias 783target_alias
782CC 784CC
1428 --disable-icmp enable icmp protocol support (default enabled). 1430 --disable-icmp enable icmp protocol support (default enabled).
1429 --disable-tcp enable tcp protocol support (default enabled). 1431 --disable-tcp enable tcp protocol support (default enabled).
1430 --disable-http-proxy enable http proxy connect support (default enabled). 1432 --disable-http-proxy enable http proxy connect support (default enabled).
1431 --enable-dns enable dns tunnel protocol support (default 1433 --enable-dns enable dns tunnel protocol support (default
1432 disabled). 1434 disabled).
1435 --enable-rsa-length=BITS
1436 use BITS rsa keys (default 3072). Allowed values are
1437 1536-10240.
1433 --enable-hmac-length=BYTES 1438 --enable-hmac-length=BYTES
1434 use a hmac of length BYTES bytes (default 12). 1439 use a hmac of length BYTES bytes (default 12).
1435 Allowed values are 4, 8, 12, 16. 1440 Allowed values are 4, 8, 12, 16.
1436 --enable-rand-length=BYTES 1441 --enable-rand-length=BYTES
1437 use BYTES bytes of extra randomness (default 8). 1442 use BYTES bytes of extra randomness (default 8).
1439 --enable-max-mtu=BYTES enable mtu sizes upto BYTES bytes (default 1500). 1444 --enable-max-mtu=BYTES enable mtu sizes upto BYTES bytes (default 1500).
1440 Use 9100 for jumbogram support. 1445 Use 9100 for jumbogram support.
1441 --disable-compression Disable compression support. 1446 --disable-compression Disable compression support.
1442 --enable-cipher=CIPHER Select the symmetric cipher (default "aes-128"). 1447 --enable-cipher=CIPHER Select the symmetric cipher (default "aes-128").
1443 Must be one of "bf" (blowfish), "aes-128" 1448 Must be one of "bf" (blowfish), "aes-128"
1444 (rijndael), "aes-192" or "aes-256". 1449 (rijndael), "aes-192", "aes-256", "camellia-128" or
1450 "camellia-256".
1445 --enable-digest=CIPHER Select the digest algorithm to use (default 1451 --enable-digest=DIGEST Select the digest algorithm to use (default "sha1").
1446 "ripemd160"). Must be one of "sha512", "sha256", 1452 Must be one of "sha512", "sha256", "sha1",
1447 "sha1" (somewhat insecure), "ripemd160", "md5" 1453 "ripemd160", "whirlpool".
1448 (insecure) or "md4" (insecure). 1454 --enable-auth-digest=DIGEST
1455 Select the hmac algorithm to use (default "sha512").
1456 Must be one of "sha512", "sha256", "whirlpool".
1449 1457
1450Optional Packages: 1458Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1459 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1460 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1453 --with-gnu-ld assume the C compiler uses GNU ld default=no 1461 --with-gnu-ld assume the C compiler uses GNU ld default=no
3199fi 3207fi
3200 3208
3201 3209
3202# Define the identity of the package. 3210# Define the identity of the package.
3203 PACKAGE=gvpe 3211 PACKAGE=gvpe
3204 VERSION=2.24 3212 VERSION=2.25
3205 3213
3206 3214
3207cat >>confdefs.h <<_ACEOF 3215cat >>confdefs.h <<_ACEOF
3208#define PACKAGE "$PACKAGE" 3216#define PACKAGE "$PACKAGE"
3209_ACEOF 3217_ACEOF
8585 8593
8586 8594
8587fi 8595fi
8588 8596
8589 8597
8598RSA=3072
8599# Check whether --enable-rsa-length was given.
8600if test "${enable_rsa_length+set}" = set; then :
8601 enableval=$enable_rsa_length; RSA=$enableval
8602
8603fi
8604
8605
8606cat >>confdefs.h <<_ACEOF
8607#define RSABITS $RSA
8608_ACEOF
8609
8610
8590HMAC=12 8611HMAC=12
8591# Check whether --enable-hmac-length was given. 8612# Check whether --enable-hmac-length was given.
8592if test "${enable_hmac_length+set}" = set; then : 8613if test "${enable_hmac_length+set}" = set; then :
8593 enableval=$enable_hmac_length; HMAC=$enableval 8614 enableval=$enable_hmac_length; HMAC=$enableval
8594 8615
8642 8663
8643 8664
8644CIPHER=aes_128_cbc 8665CIPHER=aes_128_cbc
8645# Check whether --enable-cipher was given. 8666# Check whether --enable-cipher was given.
8646if test "${enable_cipher+set}" = set; then : 8667if test "${enable_cipher+set}" = set; then :
8647 enableval=$enable_cipher; if test "x$enableval" = xbf ; then CIPHER=bf_cbc ; fi 8668 enableval=$enable_cipher; if test "x$enableval" = xbf ; then CIPHER=bf_cbc ; fi
8648 if test "x$enableval" = xaes-128; then CIPHER=aes_128_cbc; fi 8669 if test "x$enableval" = xaes-128 ; then CIPHER=aes_128_cbc ; fi
8649 if test "x$enableval" = xaes-192; then CIPHER=aes_192_cbc; fi 8670 if test "x$enableval" = xaes-192 ; then CIPHER=aes_192_cbc ; fi
8650 if test "x$enableval" = xaes-256; then CIPHER=aes_256_cbc; fi 8671 if test "x$enableval" = xaes-256 ; then CIPHER=aes_256_cbc ; fi
8672 if test "x$enableval" = xcamellia-128; then CIPHER=camellia_128_cbc; fi
8673 if test "x$enableval" = xcamellia-256; then CIPHER=camellia_256_cbc; fi
8651 8674
8652fi 8675fi
8653 8676
8654 8677
8655cat >>confdefs.h <<_ACEOF 8678cat >>confdefs.h <<_ACEOF
8656#define ENABLE_CIPHER EVP_${CIPHER} 8679#define ENABLE_CIPHER EVP_${CIPHER}
8657_ACEOF 8680_ACEOF
8658 8681
8659 8682
8660DIGEST=ripemd160 8683DIGEST=sha1
8661# Check whether --enable-digest was given. 8684# Check whether --enable-digest was given.
8662if test "${enable_digest+set}" = set; then : 8685if test "${enable_digest+set}" = set; then :
8686 enableval=$enable_digest; if test "x$enableval" = xwhirlpool; then DIGEST=whirlpool; fi
8663 enableval=$enable_digest; if test "x$enableval" = xsha512 ; then DIGEST=sha512 ; fi 8687 if test "x$enableval" = xsha512 ; then DIGEST=sha512 ; fi
8664 if test "x$enableval" = xsha256 ; then DIGEST=sha256 ; fi 8688 if test "x$enableval" = xsha256 ; then DIGEST=sha256 ; fi
8665 if test "x$enableval" = xsha1 ; then DIGEST=sha1 ; fi 8689 if test "x$enableval" = xsha1 ; then DIGEST=sha1 ; fi
8666 if test "x$enableval" = xripemd160; then DIGEST=ripemd160; fi 8690 if test "x$enableval" = xripemd160; then DIGEST=ripemd160; fi
8667 if test "x$enableval" = xmd5 ; then DIGEST=md5 ; fi
8668 if test "x$enableval" = xmd4 ; then DIGEST=md4 ; fi
8669 8691
8670fi 8692fi
8671 8693
8672 8694
8673cat >>confdefs.h <<_ACEOF 8695cat >>confdefs.h <<_ACEOF
8674#define ENABLE_DIGEST EVP_${DIGEST} 8696#define ENABLE_DIGEST EVP_${DIGEST}
8697_ACEOF
8698
8699
8700AUTH=sha512
8701# Check whether --enable-auth-digest was given.
8702if test "${enable_auth_digest+set}" = set; then :
8703 enableval=$enable_auth_digest; if test "x$enableval" = xwhirlpool; then AUTH=whirlpool; fi
8704 if test "x$enableval" = xsha512 ; then AUTH=sha512 ; fi
8705 if test "x$enableval" = xsha256 ; then AUTH=sha256 ; fi
8706
8707fi
8708
8709
8710cat >>confdefs.h <<_ACEOF
8711#define ENABLE_AUTH EVP_${AUTH}
8675_ACEOF 8712_ACEOF
8676 8713
8677 8714
8678if $CXX -v --help 2>&1 | grep -q fno-rtti; then 8715if $CXX -v --help 2>&1 | grep -q fno-rtti; then
8679 CXXFLAGS="$CXXFLAGS -fno-rtti" 8716 CXXFLAGS="$CXXFLAGS -fno-rtti"
10263echo 10300echo
10264echo "***" 10301echo "***"
10265echo "*** Configuration Summary" 10302echo "*** Configuration Summary"
10266echo "***" 10303echo "***"
10267echo "*** Kernel Iface: $IFTYPE/$IFSUBTYPE" 10304echo "*** Kernel Iface: $IFTYPE/$IFSUBTYPE"
10305echo "*** RSA size: $RSA"
10268echo "*** Cipher used: $CIPHER" 10306echo "*** Cipher used: $CIPHER"
10269echo "*** Digest used: $DIGEST" 10307echo "*** Digest used: $DIGEST"
10308echo "*** Authdigest: $AUTH"
10270echo "*** HMAC length: $HMAC" 10309echo "*** HMAC length: $HMAC"
10271echo "*** RAND used: $RAND" 10310echo "*** RAND used: $RAND"
10272echo "*** Max. MTU: $MTU" 10311echo "*** Max. MTU: $MTU"
10273 10312
10274echo "***" 10313echo "***"
10275echo "*** Enable options:" 10314echo "*** Enable options:"
10276grep ENABLE_ config.h | sed -e 's/^/*** /' 10315grep ENABLE_ config.h | sed -e 's/^/*** /'
10277 10316
10278if test "x$DIGEST" = xmd4; then
10279echo "***"
10280echo "*** WARNING: The digest you have chosen ($DIGEST) is known to be insecure"
10281fi
10282
10283if test "x$DIGEST" = xmd5; then
10284echo "***"
10285echo "*** WARNING: The digest you have chosen ($DIGEST) is quite insecure"
10286fi
10287
10288if test "$HMAC" -lt 12; then 10317if test "$HMAC" -lt 12; then
10289echo "***" 10318echo "***"
10290echo "*** WARNING: The hmac length you have chosen ($HMAC) is quite insecure" 10319echo "*** WARNING: The hmac length you have chosen ($HMAC) is quite insecure"
10291fi 10320fi
10292 10321

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines