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

Comparing gvpe/configure.ac (file contents):
Revision 1.62 by root, Tue Jul 16 16:44:36 2013 UTC vs.
Revision 1.63 by root, Thu Jul 18 13:35:19 2013 UTC

335 use BITS rsa keys (default 3072). Allowed values are 2048-10240.])], 335 use BITS rsa keys (default 3072). Allowed values are 2048-10240.])],
336 RSA=$enableval 336 RSA=$enableval
337) 337)
338AC_DEFINE_UNQUOTED(RSABITS, $RSA, [Size of RSA keys.]) 338AC_DEFINE_UNQUOTED(RSABITS, $RSA, [Size of RSA keys.])
339 339
340HMAC=12 340HMACSIZE=12
341AC_ARG_ENABLE(hmac-length, 341AC_ARG_ENABLE(hmac-length,
342 [AS_HELP_STRING(--enable-hmac-length=BYTES,[ 342 [AS_HELP_STRING(--enable-hmac-length=BYTES,[
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 HMAC=$enableval 344 HMACSIZE=$enableval
345) 345)
346AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) 346AC_DEFINE_UNQUOTED(HMACLENGTH, $HMACSIZE, [Size of HMAC in each packet in bytes.])
347 347
348RAND=8 348RANDSIZE=12
349AC_ARG_ENABLE(rand-length, 349AC_ARG_ENABLE(rand-length,
350 [AS_HELP_STRING(--enable-rand-length=BYTES, 350 [AS_HELP_STRING(--enable-rand-length=BYTES,
351 [use BYTES bytes of extra randomness (default 8). Allowed values are 0, 4, 8.])], 351 [use BYTES bytes of extra randomness (default 12). Allowed values are 0, 4, 8, 12.])],
352 RAND=$enableval 352 RANDSIZE=$enableval
353) 353)
354AC_DEFINE_UNQUOTED(RAND_SIZE, $RAND, [Add this many bytes of randomness to each packet.]) 354AC_DEFINE_UNQUOTED(RAND_SIZE, $RANDSIZE, [Add this many bytes of randomness to each packet.])
355 355
356MTU=1500 356MTU=1500
357AC_ARG_ENABLE(max-mtu, 357AC_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.)], 358 [AS_HELP_STRING(--enable-max-mtu=BYTES,enable mtu sizes upto BYTES bytes (default 1500). Use 9100 for jumbogram support.)],
359 MTU=$enableval 359 MTU=$enableval
381 if test "x$enableval" = xcamellia-128; then CIPHER=camellia_128_cbc; fi 381 if test "x$enableval" = xcamellia-128; then CIPHER=camellia_128_cbc; fi
382 if test "x$enableval" = xcamellia-256; then CIPHER=camellia_256_cbc; fi 382 if test "x$enableval" = xcamellia-256; then CIPHER=camellia_256_cbc; fi
383) 383)
384AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.]) 384AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.])
385 385
386DIGEST=sha1 386HMAC=sha1
387AC_ARG_ENABLE(digest, 387AC_ARG_ENABLE(hmac-digest,
388 [AS_HELP_STRING(--enable-digest=DIGEST,[ 388 [AS_HELP_STRING(--enable-hmac-digest=HMAC,[
389 Select the digest algorithm to use (default "sha1"). Must be one of 389 Select the HMAC digest algorithm to use (default "sha1"). Must be one of
390 "sha512", "sha256", "sha1", "ripemd160", "whirlpool".])], 390 "sha512", "sha256", "sha1", "ripemd160", "whirlpool".])],
391 if test "x$enableval" = xwhirlpool; then DIGEST=whirlpool; fi 391 if test "x$enableval" = xwhirlpool; then HMAC=whirlpool; fi
392 if test "x$enableval" = xsha512 ; then DIGEST=sha512 ; fi 392 if test "x$enableval" = xsha512 ; then HMAC=sha512 ; fi
393 if test "x$enableval" = xsha256 ; then DIGEST=sha256 ; fi 393 if test "x$enableval" = xsha256 ; then HMAC=sha256 ; fi
394 if test "x$enableval" = xsha1 ; then DIGEST=sha1 ; fi 394 if test "x$enableval" = xsha1 ; then HMAC=sha1 ; fi
395 if test "x$enableval" = xripemd160; then DIGEST=ripemd160; fi 395 if test "x$enableval" = xripemd160; then HMAC=ripemd160; fi
396) 396)
397AC_DEFINE_UNQUOTED(ENABLE_DIGEST, EVP_${DIGEST}, [Select the digest algorithm to use.]) 397AC_DEFINE_UNQUOTED(ENABLE_HMAC, EVP_${HMAC}, [Select the HMAC digest algorithm to use.])
398 398
399AUTH=sha512 399AUTH=sha512
400AC_ARG_ENABLE(auth-digest, 400AC_ARG_ENABLE(auth-digest,
401 [AS_HELP_STRING(--enable-auth-digest=DIGEST,[ 401 [AS_HELP_STRING(--enable-auth-digest=DIGEST,[
402 Select the hmac algorithm to use (default "sha512"). Must be one of 402 Select the hmac algorithm to use (default "sha512"). Must be one of
450 450
451echo "***" 451echo "***"
452echo "*** Enable options:" 452echo "*** Enable options:"
453grep ENABLE_ config.h | sed -e 's/^/*** /' 453grep ENABLE_ config.h | sed -e 's/^/*** /'
454 454
455if test "$HMAC" -lt 12; then 455if test "$HMACSIZE" -lt 12; then
456echo "***" 456echo "***"
457echo "*** WARNING: The hmac length you have chosen ($HMAC) is quite insecure" 457echo "*** WARNING: The hmac length you have chosen ($HMACSIZE) is quite insecure"
458fi 458fi
459 459
460if test "$RAND" -lt 8; then 460if test "$RANDSIZE" -lt 12; then
461echo "***" 461echo "***"
462echo "*** WARNING: The random prefix you have chosen ($RAND) is probably insecure" 462echo "*** WARNING: The random prefix you have chosen ($RANDSIZE) is probably insecure"
463fi 463fi
464 464
465echo "***" 465echo "***"
466echo 466echo
467 467

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines