|
@@ -5,27 +5,18 @@ config ADK_KERNEL_CRYPTO
|
|
config ADK_KERNEL_CRYPTO_HW
|
|
config ADK_KERNEL_CRYPTO_HW
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KERNEL_CRYPTO_AES
|
|
|
|
- boolean
|
|
|
|
-
|
|
|
|
-config ADK_KERNEL_CRYPTO_SHA256
|
|
|
|
- boolean
|
|
|
|
-
|
|
|
|
-config ADK_KERNEL_CRYPTO_CBC
|
|
|
|
- boolean
|
|
|
|
-
|
|
|
|
comment "Hardware cryptography"
|
|
comment "Hardware cryptography"
|
|
|
|
|
|
menu "Hardware crypto devices"
|
|
menu "Hardware crypto devices"
|
|
depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI || ADK_TARGET_WITH_GEODE_CRYPTO
|
|
depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI || ADK_TARGET_WITH_GEODE_CRYPTO
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_DEV_GEODE
|
|
+config ADK_KERNEL_CRYPTO_DEV_GEODE
|
|
prompt "Support for the Geode LX/GX AES engine"
|
|
prompt "Support for the Geode LX/GX AES engine"
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO_HW
|
|
select ADK_KERNEL_CRYPTO_HW
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ECB
|
|
+ select ADK_KERNEL_CRYPTO_ECB
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_CBC
|
|
+ select ADK_KERNEL_CRYPTO_CBC
|
|
depends on ADK_TARGET_WITH_GEODE_CRYPTO
|
|
depends on ADK_TARGET_WITH_GEODE_CRYPTO
|
|
default y if ADK_TARGET_WITH_GEODE_CRYPTO
|
|
default y if ADK_TARGET_WITH_GEODE_CRYPTO
|
|
default n
|
|
default n
|
|
@@ -33,13 +24,13 @@ config ADK_KPACKAGE_KMOD_CRYPTO_DEV_GEODE
|
|
Say 'Y' here to use the AMD Geode LX processor on-board AES
|
|
Say 'Y' here to use the AMD Geode LX processor on-board AES
|
|
engine for the CryptoAPI AES algorithm.
|
|
engine for the CryptoAPI AES algorithm.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_DEV_HIFN_795X
|
|
+config ADK_KERNEL_CRYPTO_DEV_HIFN_795X
|
|
prompt "Driver for HIFN 795x crypto accelerator chips"
|
|
prompt "Driver for HIFN 795x crypto accelerator chips"
|
|
tristate
|
|
tristate
|
|
depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI
|
|
depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO_HW
|
|
select ADK_KERNEL_CRYPTO_HW
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_DES
|
|
+ select ADK_KERNEL_CRYPTO_DES
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
This option allows you to have support for HIFN 795x crypto adapters.
|
|
This option allows you to have support for HIFN 795x crypto adapters.
|
|
@@ -53,18 +44,18 @@ menu "Crypto core / Block and Hash modes"
|
|
config ADK_KERNEL_MOD_CRYPTO_PCOMP
|
|
config ADK_KERNEL_MOD_CRYPTO_PCOMP
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_PCOMP2
|
|
+config ADK_KERNEL_CRYPTO_PCOMP2
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_MOD_CRYPTO_PCOMP
|
|
select ADK_KERNEL_MOD_CRYPTO_PCOMP
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
|
|
|
|
config ADK_KERNEL_MOD_CRYPTO_ALGAPI
|
|
config ADK_KERNEL_MOD_CRYPTO_ALGAPI
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+config ADK_KERNEL_CRYPTO_ALGAPI2
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_MOD_CRYPTO_ALGAPI
|
|
select ADK_KERNEL_MOD_CRYPTO_ALGAPI
|
|
@@ -74,10 +65,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
config ADK_KERNEL_MOD_CRYPTO_AEAD
|
|
config ADK_KERNEL_MOD_CRYPTO_AEAD
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_AEAD2
|
|
+config ADK_KERNEL_CRYPTO_AEAD2
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
select ADK_KERNEL_MOD_CRYPTO_AEAD
|
|
select ADK_KERNEL_MOD_CRYPTO_AEAD
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
@@ -85,9 +76,9 @@ config ADK_KPACKAGE_KMOD_CRYPTO_AEAD2
|
|
config ADK_KERNEL_MOD_CRYPTO_HASH
|
|
config ADK_KERNEL_MOD_CRYPTO_HASH
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+config ADK_KERNEL_CRYPTO_HASH2
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
select ADK_KERNEL_MOD_CRYPTO_HASH
|
|
select ADK_KERNEL_MOD_CRYPTO_HASH
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
@@ -95,10 +86,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
config ADK_KERNEL_MOD_CRYPTO_BLKCIPHER
|
|
config ADK_KERNEL_MOD_CRYPTO_BLKCIPHER
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_BLKCIPHER2
|
|
+config ADK_KERNEL_CRYPTO_BLKCIPHER2
|
|
tristate
|
|
tristate
|
|
- #select ADK_KPACKAGE_KMOD_CRYPTO_RNG2
|
|
+ #select ADK_KERNEL_CRYPTO_RNG2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
select ADK_KERNEL_MOD_CRYPTO_BLKCIPHER
|
|
select ADK_KERNEL_MOD_CRYPTO_BLKCIPHER
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
@@ -109,25 +100,25 @@ config ADK_KERNEL_MOD_CRYPTO_WORKQUEUE
|
|
config ADK_KERNEL_MOD_CRYPTO_MANAGER
|
|
config ADK_KERNEL_MOD_CRYPTO_MANAGER
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_AUTHENC
|
|
+config ADK_KERNEL_CRYPTO_AUTHENC
|
|
prompt "AuthENC (IPsec)"
|
|
prompt "AuthENC (IPsec)"
|
|
tristate
|
|
tristate
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_SEQIV
|
|
+config ADK_KERNEL_CRYPTO_SEQIV
|
|
prompt "Sequence Number IV Generator"
|
|
prompt "Sequence Number IV Generator"
|
|
tristate
|
|
tristate
|
|
- #select ADK_KPACKAGE_KMOD_CRYPTO_RNG2
|
|
+ #select ADK_KERNEL_CRYPTO_RNG2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
help
|
|
help
|
|
This IV generator generates an IV based on a sequence number by
|
|
This IV generator generates an IV based on a sequence number by
|
|
xoring it with a salt. This algorithm is mainly useful for CTR
|
|
xoring it with a salt. This algorithm is mainly useful for CTR
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CTS
|
|
+config ADK_KERNEL_CRYPTO_CTS
|
|
prompt "CTS support"
|
|
prompt "CTS support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_BLKCIPHER2
|
|
+ select ADK_KERNEL_CRYPTO_BLKCIPHER2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
CTS: Cipher Text Stealing
|
|
CTS: Cipher Text Stealing
|
|
@@ -137,65 +128,69 @@ config ADK_KPACKAGE_KMOD_CRYPTO_CTS
|
|
This mode is required for Kerberos gss mechanism support
|
|
This mode is required for Kerberos gss mechanism support
|
|
for AES encryption.
|
|
for AES encryption.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CBC
|
|
+config ADK_KERNEL_CRYPTO_CBC
|
|
prompt "CBC support"
|
|
prompt "CBC support"
|
|
tristate
|
|
tristate
|
|
- depends on !ADK_KERNEL_CRYPTO_CBC
|
|
+ select ADK_KERNEL_CRYPTO_BLKCIPHER2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_BLKCIPHER2
|
|
+ default m if ADK_PACKAGE_CRYPTSETUP
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
CBC: Cipher Block Chaining mode
|
|
CBC: Cipher Block Chaining mode
|
|
This block cipher algorithm is required for IPSec.
|
|
This block cipher algorithm is required for IPSec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CCM
|
|
+config ADK_KERNEL_CRYPTO_CCM
|
|
prompt "CCM support"
|
|
prompt "CCM support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_CTR
|
|
+ select ADK_KERNEL_CRYPTO_CTR
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Support for Counter with CBC MAC. Required for IPsec.
|
|
Support for Counter with CBC MAC. Required for IPsec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_GCM
|
|
+config ADK_KERNEL_CRYPTO_GCM
|
|
prompt "GCM support"
|
|
prompt "GCM support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_CTR
|
|
+ select ADK_KERNEL_CRYPTO_CTR
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Support for Galois/Counter Mode (GCM) and Galois Message
|
|
Support for Galois/Counter Mode (GCM) and Galois Message
|
|
Authentication Code (GMAC). Required for IPSec.
|
|
Authentication Code (GMAC). Required for IPSec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CTR
|
|
+config ADK_KERNEL_CRYPTO_CTR
|
|
prompt "CTR support"
|
|
prompt "CTR support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_SEQIV
|
|
+ select ADK_KERNEL_CRYPTO_SEQIV
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
CTR: Counter mode
|
|
CTR: Counter mode
|
|
This block cipher algorithm is required for IPSec.
|
|
This block cipher algorithm is required for IPSec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_ECB
|
|
+config ADK_KERNEL_CRYPTO_ECB
|
|
prompt "ECB support"
|
|
prompt "ECB support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_BLKCIPHER2
|
|
+ select ADK_KERNEL_CRYPTO_BLKCIPHER2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
ECB: Electronic CodeBook mode
|
|
ECB: Electronic CodeBook mode
|
|
This is the simplest block cipher algorithm. It simply encrypts
|
|
This is the simplest block cipher algorithm. It simply encrypts
|
|
the input block by block.
|
|
the input block by block.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_HMAC
|
|
+config ADK_KERNEL_CRYPTO_HMAC
|
|
prompt "HMAC support"
|
|
prompt "HMAC support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
HMAC: Keyed-Hashing for Message Authentication (RFC2104).
|
|
HMAC: Keyed-Hashing for Message Authentication (RFC2104).
|
|
This is required for IPSec.
|
|
This is required for IPSec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_XCBC
|
|
+config ADK_KERNEL_CRYPTO_XCBC
|
|
prompt "XCBC support"
|
|
prompt "XCBC support"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
XCBC: Keyed-Hashing with encryption algorithm
|
|
XCBC: Keyed-Hashing with encryption algorithm
|
|
@@ -207,39 +202,43 @@ endmenu
|
|
|
|
|
|
menu "Digest algorithms"
|
|
menu "Digest algorithms"
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_MD4
|
|
+config ADK_KERNEL_CRYPTO_MD4
|
|
prompt "MD4 digest algorithm"
|
|
prompt "MD4 digest algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
MD4 message digest algorithm (RFC1320).
|
|
MD4 message digest algorithm (RFC1320).
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_MD5
|
|
+config ADK_KERNEL_CRYPTO_MD5
|
|
prompt "MD5 digest algorithm"
|
|
prompt "MD5 digest algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
MD5 message digest algorithm (RFC1321).
|
|
MD5 message digest algorithm (RFC1321).
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_SHA1
|
|
+config ADK_KERNEL_CRYPTO_SHA1
|
|
prompt "SHA1 digest algorithm"
|
|
prompt "SHA1 digest algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2).
|
|
SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2).
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_SHA256
|
|
+config ADK_KERNEL_CRYPTO_SHA256
|
|
prompt "SHA256 digest algorithm"
|
|
prompt "SHA256 digest algorithm"
|
|
tristate
|
|
tristate
|
|
- depends on !ADK_KERNEL_CRYPTO_SHA256
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ default m if ADK_PACKAGE_CRYPTSETUP
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
SHA256 secure hash standard (DFIPS 180-2).
|
|
SHA256 secure hash standard (DFIPS 180-2).
|
|
@@ -247,11 +246,11 @@ config ADK_KPACKAGE_KMOD_CRYPTO_SHA256
|
|
This version of SHA implements a 256 bit hash with 128 bits of
|
|
This version of SHA implements a 256 bit hash with 128 bits of
|
|
security against collision attacks.
|
|
security against collision attacks.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_SHA512
|
|
+config ADK_KERNEL_CRYPTO_SHA512
|
|
prompt "SHA512 digest algorithm"
|
|
prompt "SHA512 digest algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
SHA512 secure hash standard (DFIPS 180-2).
|
|
SHA512 secure hash standard (DFIPS 180-2).
|
|
@@ -262,11 +261,11 @@ config ADK_KPACKAGE_KMOD_CRYPTO_SHA512
|
|
This code also includes SHA-384, a 384 bit hash with 192 bits
|
|
This code also includes SHA-384, a 384 bit hash with 192 bits
|
|
of security against collision attacks.
|
|
of security against collision attacks.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_WP512
|
|
+config ADK_KERNEL_CRYPTO_WP512
|
|
prompt "Whirlpool digest algorithms"
|
|
prompt "Whirlpool digest algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Whirlpool hash algorithm 512, 384 and 256-bit hashes
|
|
Whirlpool hash algorithm 512, 384 and 256-bit hashes
|
|
@@ -277,11 +276,11 @@ config ADK_KPACKAGE_KMOD_CRYPTO_WP512
|
|
See also:
|
|
See also:
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/WhirlpoolPage.html>
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/WhirlpoolPage.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_TGR192
|
|
+config ADK_KERNEL_CRYPTO_TGR192
|
|
prompt "Tiger digest algorithms"
|
|
prompt "Tiger digest algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Tiger hash algorithm 192, 160 and 128-bit hashes
|
|
Tiger hash algorithm 192, 160 and 128-bit hashes
|
|
@@ -296,11 +295,13 @@ endmenu
|
|
|
|
|
|
menu "Cipher algoritms"
|
|
menu "Cipher algoritms"
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_AES
|
|
+config ADK_KERNEL_CRYPTO_AES
|
|
prompt "AES cipher algorithms"
|
|
prompt "AES cipher algorithms"
|
|
tristate
|
|
tristate
|
|
- depends on !ADK_KERNEL_CRYPTO_AES
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ default m if ADK_PACKAGE_CRYPTSETUP
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
AES cipher algorithms (FIPS-197). AES uses the Rijndael
|
|
AES cipher algorithms (FIPS-197). AES uses the Rijndael
|
|
@@ -319,11 +320,11 @@ config ADK_KPACKAGE_KMOD_CRYPTO_AES
|
|
|
|
|
|
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
|
|
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_AES_586
|
|
+config ADK_KERNEL_CRYPTO_AES_586
|
|
prompt "AES cipher algorithms (i586)"
|
|
prompt "AES cipher algorithms (i586)"
|
|
tristate
|
|
tristate
|
|
depends on ADK_x86
|
|
depends on ADK_x86
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
AES cipher algorithms (FIPS-197). AES uses the Rijndael
|
|
AES cipher algorithms (FIPS-197). AES uses the Rijndael
|
|
@@ -342,10 +343,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_AES_586
|
|
|
|
|
|
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
|
|
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_ANUBIS
|
|
+config ADK_KERNEL_CRYPTO_ANUBIS
|
|
prompt "Anubis cipher algorithm"
|
|
prompt "Anubis cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Anubis cipher algorithm.
|
|
Anubis cipher algorithm.
|
|
@@ -358,10 +359,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_ANUBIS
|
|
<https://www.cosic.esat.kuleuven.ac.be/nessie/reports/>
|
|
<https://www.cosic.esat.kuleuven.ac.be/nessie/reports/>
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/AnubisPage.html>
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/AnubisPage.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_ARC4
|
|
+config ADK_KERNEL_CRYPTO_ARC4
|
|
prompt "ARC4 cipher algorithm"
|
|
prompt "ARC4 cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
ARC4 cipher algorithm.
|
|
ARC4 cipher algorithm.
|
|
@@ -371,10 +372,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_ARC4
|
|
WEP, but it should not be for other purposes because of the
|
|
WEP, but it should not be for other purposes because of the
|
|
weakness of the algorithm.
|
|
weakness of the algorithm.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_BLOWFISH
|
|
+config ADK_KERNEL_CRYPTO_BLOWFISH
|
|
prompt "Blowfish cipher algorithm"
|
|
prompt "Blowfish cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Blowfish cipher algorithm, by Bruce Schneier.
|
|
Blowfish cipher algorithm, by Bruce Schneier.
|
|
@@ -386,10 +387,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_BLOWFISH
|
|
See also:
|
|
See also:
|
|
<http://www.schneier.com/blowfish.html>
|
|
<http://www.schneier.com/blowfish.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CAMELLIA
|
|
+config ADK_KERNEL_CRYPTO_CAMELLIA
|
|
prompt "Camellia cipher algorithms"
|
|
prompt "Camellia cipher algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Camellia cipher algorithms module.
|
|
Camellia cipher algorithms module.
|
|
@@ -402,44 +403,46 @@ config ADK_KPACKAGE_KMOD_CRYPTO_CAMELLIA
|
|
See also:
|
|
See also:
|
|
<https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
|
|
<https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CAST5
|
|
+config ADK_KERNEL_CRYPTO_CAST5
|
|
prompt "CAST5 (CAST-128) cipher algorithm"
|
|
prompt "CAST5 (CAST-128) cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
The CAST5 encryption algorithm (synonymous with CAST-128) is
|
|
The CAST5 encryption algorithm (synonymous with CAST-128) is
|
|
described in RFC2144.
|
|
described in RFC2144.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CAST6
|
|
+config ADK_KERNEL_CRYPTO_CAST6
|
|
prompt "CAST6 (CATS-256) cipher algorithm"
|
|
prompt "CAST6 (CATS-256) cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
The CAST6 encryption algorithm (synonymous with CAST-256) is
|
|
The CAST6 encryption algorithm (synonymous with CAST-256) is
|
|
described in RFC2612.
|
|
described in RFC2612.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_DES
|
|
+config ADK_KERNEL_CRYPTO_DES
|
|
prompt "DES and Triple DES EDE cipher algorithms"
|
|
prompt "DES and Triple DES EDE cipher algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3).
|
|
DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3).
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_FCRYPT
|
|
+config ADK_KERNEL_CRYPTO_FCRYPT
|
|
prompt "FCrypt cipher algorithms"
|
|
prompt "FCrypt cipher algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
FCrypt algorithm used by RxRPC.
|
|
FCrypt algorithm used by RxRPC.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_KHAZAD
|
|
+config ADK_KERNEL_CRYPTO_KHAZAD
|
|
prompt "Khazad cipher algorithm"
|
|
prompt "Khazad cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Khazad cipher algorithm.
|
|
Khazad cipher algorithm.
|
|
@@ -451,10 +454,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_KHAZAD
|
|
See also:
|
|
See also:
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/KhazadPage.html>
|
|
<http://planeta.terra.com.br/informatica/paulobarreto/KhazadPage.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_SERPENT
|
|
+config ADK_KERNEL_CRYPTO_SERPENT
|
|
prompt "Serpent cipher algorithm"
|
|
prompt "Serpent cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Serpent cipher algorithm, by Anderson, Biham & Knudsen.
|
|
Serpent cipher algorithm, by Anderson, Biham & Knudsen.
|
|
@@ -466,10 +469,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_SERPENT
|
|
See also:
|
|
See also:
|
|
<http://www.cl.cam.ac.uk/~rja14/serpent.html>
|
|
<http://www.cl.cam.ac.uk/~rja14/serpent.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_TEA
|
|
+config ADK_KERNEL_CRYPTO_TEA
|
|
prompt "TEA, XTEA and XETA cipher algorithms"
|
|
prompt "TEA, XTEA and XETA cipher algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
TEA cipher algorithm.
|
|
TEA cipher algorithm.
|
|
@@ -485,10 +488,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_TEA
|
|
Xtendend Encryption Tiny Algorithm is a mis-implementation
|
|
Xtendend Encryption Tiny Algorithm is a mis-implementation
|
|
of the XTEA algorithm for compatibility purposes.
|
|
of the XTEA algorithm for compatibility purposes.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_TWOFISH
|
|
+config ADK_KERNEL_CRYPTO_TWOFISH
|
|
prompt "Twofish cipher algorithm"
|
|
prompt "Twofish cipher algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Twofish cipher algorithm.
|
|
Twofish cipher algorithm.
|
|
@@ -501,10 +504,10 @@ config ADK_KPACKAGE_KMOD_CRYPTO_TWOFISH
|
|
See also:
|
|
See also:
|
|
<http://www.schneier.com/twofish.html>
|
|
<http://www.schneier.com/twofish.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_TWOFISH_586
|
|
+config ADK_KERNEL_CRYPTO_TWOFISH_586
|
|
prompt "Twofish cipher algorithm (i586)"
|
|
prompt "Twofish cipher algorithm (i586)"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
depends on ADK_x86
|
|
depends on ADK_x86
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
@@ -518,11 +521,13 @@ config ADK_KPACKAGE_KMOD_CRYPTO_TWOFISH_586
|
|
See also:
|
|
See also:
|
|
<http://www.schneier.com/twofish.html>
|
|
<http://www.schneier.com/twofish.html>
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_NULL
|
|
+config ADK_KERNEL_CRYPTO_NULL
|
|
prompt "Null algorithms"
|
|
prompt "Null algorithms"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_BLKCIPHER2
|
|
+ select ADK_KERNEL_CRYPTO_BLKCIPHER2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
|
|
+ default m if ADK_PACKAGE_STRONGSWAN
|
|
|
|
+ default m if ADK_PACKAGE_OPENSWAN
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
These are 'Null' algorithms, used by IPsec, which do nothing.
|
|
These are 'Null' algorithms, used by IPsec, which do nothing.
|
|
@@ -531,7 +536,7 @@ endmenu
|
|
|
|
|
|
menu "Compression"
|
|
menu "Compression"
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_DEFLATE
|
|
+config ADK_KERNEL_CRYPTO_DEFLATE
|
|
prompt "Deflate compression algorithm"
|
|
prompt "Deflate compression algorithm"
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
@@ -542,18 +547,18 @@ config ADK_KPACKAGE_KMOD_CRYPTO_DEFLATE
|
|
|
|
|
|
You will most probably want this if using IPSec.
|
|
You will most probably want this if using IPSec.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_LZO
|
|
+config ADK_KERNEL_CRYPTO_LZO
|
|
prompt "LZO compression algorithm"
|
|
prompt "LZO compression algorithm"
|
|
tristate
|
|
tristate
|
|
select ADK_KERNEL_CRYPTO
|
|
select ADK_KERNEL_CRYPTO
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_MICHAEL_MIC
|
|
+config ADK_KERNEL_CRYPTO_MICHAEL_MIC
|
|
prompt "Michael MIC keyed digest algorithm"
|
|
prompt "Michael MIC keyed digest algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_ALGAPI2
|
|
+ select ADK_KERNEL_CRYPTO_ALGAPI2
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Michael MIC is used for message integrity protection in TKIP
|
|
Michael MIC is used for message integrity protection in TKIP
|
|
@@ -561,11 +566,11 @@ config ADK_KPACKAGE_KMOD_CRYPTO_MICHAEL_MIC
|
|
should not be used for other purposes because of the weakness
|
|
should not be used for other purposes because of the weakness
|
|
of the algorithm.
|
|
of the algorithm.
|
|
|
|
|
|
-config ADK_KPACKAGE_KMOD_CRYPTO_CRC32C
|
|
+config ADK_KERNEL_CRYPTO_CRC32C
|
|
prompt "CRC32c CRC algorithm"
|
|
prompt "CRC32c CRC algorithm"
|
|
tristate
|
|
tristate
|
|
- select ADK_KPACKAGE_KMOD_CRYPTO_HASH2
|
|
+ select ADK_KERNEL_CRYPTO_HASH2
|
|
- select ADK_KPACKAGE_KMOD_LIBCRC32C
|
|
+ select ADK_KERNEL_LIBCRC32C
|
|
default n
|
|
default n
|
|
help
|
|
help
|
|
Castagnoli, et al Cyclic Redundancy-Check Algorithm. Used
|
|
Castagnoli, et al Cyclic Redundancy-Check Algorithm. Used
|