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

Comparing gvpe/configure.ac (file contents):
Revision 1.63 by root, Thu Jul 18 13:35:19 2013 UTC vs.
Revision 1.64 by root, Thu Jan 29 00:21:39 2015 UTC

343 use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], 343 use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])],
344 HMACSIZE=$enableval 344 HMACSIZE=$enableval
345) 345)
346AC_DEFINE_UNQUOTED(HMACLENGTH, $HMACSIZE, [Size of HMAC in each packet in bytes.]) 346AC_DEFINE_UNQUOTED(HMACLENGTH, $HMACSIZE, [Size of HMAC in each packet in bytes.])
347 347
348RANDSIZE=12
349AC_ARG_ENABLE(rand-length,
350 [AS_HELP_STRING(--enable-rand-length=BYTES,
351 [use BYTES bytes of extra randomness (default 12). Allowed values are 0, 4, 8, 12.])],
352 RANDSIZE=$enableval
353)
354AC_DEFINE_UNQUOTED(RAND_SIZE, $RANDSIZE, [Add this many bytes of randomness to each packet.])
355
356MTU=1500 348MTU=1500
357AC_ARG_ENABLE(max-mtu, 349AC_ARG_ENABLE(max-mtu,
358 [AS_HELP_STRING(--enable-max-mtu=BYTES,enable mtu sizes upto BYTES bytes (default 1500). Use 9100 for jumbogram support.)], 350 [AS_HELP_STRING(--enable-max-mtu=BYTES,enable mtu sizes upto BYTES bytes (default 1500). Use 9100 for jumbogram support.)],
359 MTU=$enableval 351 MTU=$enableval
360) 352)
367 COMPRESS=0 359 COMPRESS=0
368 fi 360 fi
369) 361)
370AC_DEFINE_UNQUOTED(ENABLE_COMPRESSION, $COMPRESS, [Enable compression support.]) 362AC_DEFINE_UNQUOTED(ENABLE_COMPRESSION, $COMPRESS, [Enable compression support.])
371 363
372CIPHER=aes_128_cbc 364CIPHER=aes_128_ctr
373AC_ARG_ENABLE(cipher, 365AC_ARG_ENABLE(cipher,
374 [AS_HELP_STRING(--enable-cipher=CIPHER,[ 366 [AS_HELP_STRING(--enable-cipher=CIPHER,[
375 Select the symmetric cipher (default "aes-128"). 367 Select the symmetric cipher (default "aes-128").
376 Must be one of "bf" (blowfish), "aes-128" (rijndael), "aes-192", "aes-256", "camellia-128" or "camellia-256".])], 368 Must be one of "aes-128" (rijndael), "aes-192", or "aes-256".])],
377 if test "x$enableval" = xbf ; then CIPHER=bf_cbc ; fi 369 #if test "x$enableval" = xbf ; then CIPHER=bf_ctr ; fi
378 if test "x$enableval" = xaes-128 ; then CIPHER=aes_128_cbc ; fi 370 if test "x$enableval" = xaes-128 ; then CIPHER=aes_128_ctr ; fi
379 if test "x$enableval" = xaes-192 ; then CIPHER=aes_192_cbc ; fi 371 if test "x$enableval" = xaes-192 ; then CIPHER=aes_192_ctr ; fi
380 if test "x$enableval" = xaes-256 ; then CIPHER=aes_256_cbc ; fi 372 if test "x$enableval" = xaes-256 ; then CIPHER=aes_256_ctr ; fi
381 if test "x$enableval" = xcamellia-128; then CIPHER=camellia_128_cbc; fi 373 #if test "x$enableval" = xcamellia-128; then CIPHER=camellia_128_ctr; fi
382 if test "x$enableval" = xcamellia-256; then CIPHER=camellia_256_cbc; fi 374 #if test "x$enableval" = xcamellia-256; then CIPHER=camellia_256_ctr; fi
383) 375)
384AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.]) 376AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.])
385 377
386HMAC=sha1 378HMAC=sha1
387AC_ARG_ENABLE(hmac-digest, 379AC_ARG_ENABLE(hmac-digest,
418LIBS="$EXTRA_LIBS $LIBS" 410LIBS="$EXTRA_LIBS $LIBS"
419 411
420dnl if $CXX -v --help 2>&1 | grep -q ffunction-sections; then 412dnl if $CXX -v --help 2>&1 | grep -q ffunction-sections; then
421dnl CXXFLAGS="$CXXFLAGS -ffunction-sections" 413dnl CXXFLAGS="$CXXFLAGS -ffunction-sections"
422dnl fi 414dnl fi
423dnl 415dnl
424dnl if $LD -v --help 2>&1 | grep -q gc-sections; then 416dnl if $LD -v --help 2>&1 | grep -q gc-sections; then
425dnl LDFLAGS="$LDFLAGS -Wl,--gc-sections" 417dnl LDFLAGS="$LDFLAGS -Wl,--gc-sections"
426dnl fi 418dnl fi
427 419
428AC_SUBST(INCLUDES) 420AC_SUBST(INCLUDES)
443echo "*** RSA size: $RSA" 435echo "*** RSA size: $RSA"
444echo "*** Cipher used: $CIPHER" 436echo "*** Cipher used: $CIPHER"
445echo "*** Digest used: $DIGEST" 437echo "*** Digest used: $DIGEST"
446echo "*** Authdigest: $AUTH" 438echo "*** Authdigest: $AUTH"
447echo "*** HMAC length: $HMAC" 439echo "*** HMAC length: $HMAC"
448echo "*** RAND used: $RAND"
449echo "*** Max. MTU: $MTU" 440echo "*** Max. MTU: $MTU"
450 441
451echo "***" 442echo "***"
452echo "*** Enable options:" 443echo "*** Enable options:"
453grep ENABLE_ config.h | sed -e 's/^/*** /' 444grep ENABLE_ config.h | sed -e 's/^/*** /'
455if test "$HMACSIZE" -lt 12; then 446if test "$HMACSIZE" -lt 12; then
456echo "***" 447echo "***"
457echo "*** WARNING: The hmac length you have chosen ($HMACSIZE) is quite insecure" 448echo "*** WARNING: The hmac length you have chosen ($HMACSIZE) is quite insecure"
458fi 449fi
459 450
460if test "$RANDSIZE" -lt 12; then
461echo "***"
462echo "*** WARNING: The random prefix you have chosen ($RANDSIZE) is probably insecure"
463fi
464
465echo "***" 451echo "***"
466echo 452echo
467 453
468 454

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines