original comment: +Wilson03172004,marked due to this pci host does not support MWI
[linux-2.4.git] / crypto / Config.in
1 #
2 # Cryptographic API Configuration
3 #
4 mainmenu_option next_comment
5 comment 'Cryptographic options'
6
7 if [ "$CONFIG_INET_AH" = "y" -o \
8      "$CONFIG_INET_AH" = "m" -o \
9      "$CONFIG_INET_ESP" = "y" -o \
10      "$CONFIG_INET_ESP" = "m" -o \
11      "$CONFIG_INET6_AH" = "y" -o \
12      "$CONFIG_INET6_AH" = "m" -o \
13      "$CONFIG_INET6_ESP" = "y" -o \
14      "$CONFIG_INET6_ESP" = "m" ]; then
15   define_bool CONFIG_CRYPTO y
16 else
17   bool 'Cryptographic API' CONFIG_CRYPTO
18 fi
19
20 if [ "$CONFIG_CRYPTO" = "y" ]; then
21   if [ "$CONFIG_INET_AH" = "y" -o \
22        "$CONFIG_INET_AH" = "m" -o \
23        "$CONFIG_INET_ESP" = "y" -o \
24        "$CONFIG_INET_ESP" = "m" -o \
25        "$CONFIG_INET6_AH" = "y" -o \
26        "$CONFIG_INET6_AH" = "m" -o \
27        "$CONFIG_INET6_ESP" = "y" -o \
28        "$CONFIG_INET6_ESP" = "m" ]; then
29     define_bool CONFIG_CRYPTO_HMAC y
30   else
31     bool           '  HMAC support' CONFIG_CRYPTO_HMAC
32   fi
33   tristate       '  NULL algorithms' CONFIG_CRYPTO_NULL
34   tristate       '  MD4 digest algorithm' CONFIG_CRYPTO_MD4
35   if [ "$CONFIG_INET_AH" = "y" -o \
36        "$CONFIG_INET_AH" = "m" -o \
37        "$CONFIG_INET_ESP" = "y" -o \
38        "$CONFIG_INET_ESP" = "m" -o \
39        "$CONFIG_INET6_AH" = "y" -o \
40        "$CONFIG_INET6_AH" = "m" -o \
41        "$CONFIG_INET6_ESP" = "y" -o \
42        "$CONFIG_INET6_ESP" = "m" ]; then
43     define_bool CONFIG_CRYPTO_MD5 y
44   else
45     tristate       '  MD5 digest algorithm' CONFIG_CRYPTO_MD5
46   fi
47   if [ "$CONFIG_INET_AH" = "y" -o \
48        "$CONFIG_INET_AH" = "m" -o \
49        "$CONFIG_INET_ESP" = "y" -o \
50        "$CONFIG_INET_ESP" = "m" -o \
51        "$CONFIG_INET6_AH" = "y" -o \
52        "$CONFIG_INET6_AH" = "m" -o \
53        "$CONFIG_INET6_ESP" = "y" -o \
54        "$CONFIG_INET6_ESP" = "m" ]; then
55     define_bool CONFIG_CRYPTO_SHA1 y
56   else
57     tristate       '  SHA1 digest algorithm' CONFIG_CRYPTO_SHA1
58   fi
59   tristate       '  SHA256 digest algorithm' CONFIG_CRYPTO_SHA256
60   tristate       '  SHA384 and SHA512 digest algorithms' CONFIG_CRYPTO_SHA512
61   tristate       '  Whirlpool digest algorithms' CONFIG_CRYPTO_WP512
62   if [ "$CONFIG_INET_ESP" = "y" -o \
63        "$CONFIG_INET_ESP" = "m" -o \
64        "$CONFIG_INET6_ESP" = "y" -o \
65        "$CONFIG_INET6_ESP" = "m" ]; then
66     define_bool CONFIG_CRYPTO_DES y
67   else
68     tristate       '  DES and Triple DES EDE cipher algorithms' CONFIG_CRYPTO_DES
69   fi
70   tristate       '  Blowfish cipher algorithm' CONFIG_CRYPTO_BLOWFISH
71   tristate       '  Twofish cipher algorithm' CONFIG_CRYPTO_TWOFISH
72   tristate       '  Serpent cipher algorithm' CONFIG_CRYPTO_SERPENT
73   tristate       '  AES cipher algorithms' CONFIG_CRYPTO_AES
74   tristate       '  CAST5 (CAST-128) cipher algorithm' CONFIG_CRYPTO_CAST5
75   tristate       '  CAST6 (CAST-256) cipher algorithm' CONFIG_CRYPTO_CAST6
76   tristate       '  TEA and XTEA cipher algorithms' CONFIG_CRYPTO_TEA
77   tristate       '  Khazad cipher algorithm' CONFIG_CRYPTO_KHAZAD
78   tristate       '  Anubis cipher algorithm' CONFIG_CRYPTO_ANUBIS
79   tristate       '  ARC4 cipher algorithm' CONFIG_CRYPTO_ARC4
80   if [ "$CONFIG_INET_IPCOMP" = "y" -o \
81        "$CONFIG_INET_IPCOMP" = "m" -o \
82        "$CONFIG_INET6_IPCOMP" = "y" -o \
83        "$CONFIG_INET6_IPCOMP" = "m" ]; then
84     define_bool CONFIG_CRYPTO_DEFLATE y
85   else
86     tristate       '  Deflate compression algorithm' CONFIG_CRYPTO_DEFLATE
87   fi
88   tristate       '  Michael MIC keyed digest algorithm' CONFIG_CRYPTO_MICHAEL_MIC
89   tristate       '  Testing module' CONFIG_CRYPTO_TEST
90 fi
91
92 endmenu