Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.24 /crypto/Kconfig

Filename:/crypto/Kconfig
Lines Added:37
Lines Deleted:3
Also changed in: (Previous) 2.6.24-rc8  2.6.24-rc7  2.6.24-rc6  2.6.24-rc5  2.6.24-rc4  2.6.24-rc3 
(Following) 2.6.24-git1  2.6.24-git2  2.6.24-git3  2.6.24-git4  2.6.24-git5  2.6.24-git6 

Location
[  2.6.24
  [  crypto
     o  Kconfig

Patch

diff --git a/crypto/Kconfig b/crypto/Kconfig
index 3d1a1e2..083d2e1 100644
--- a/crypto/Kconfig
+++ b/crypto/Kconfig
@@ -28,6 +28,10 @@ config CRYPTO_ABLKCIPHER
    tristate
    select CRYPTO_BLKCIPHER
 
+config CRYPTO_AEAD
+   tristate
+   select CRYPTO_ALGAPI
+
 config CRYPTO_BLKCIPHER
    tristate
    select CRYPTO_ALGAPI
@@ -146,7 +150,6 @@ config CRYPTO_ECB
    tristate "ECB support"
    select CRYPTO_BLKCIPHER
    select CRYPTO_MANAGER
-   default m
    help
      ECB: Electronic CodeBook mode
      This is the simplest block cipher algorithm.  It simply encrypts
@@ -156,7 +159,6 @@ config CRYPTO_CBC
    tristate "CBC support"
    select CRYPTO_BLKCIPHER
    select CRYPTO_MANAGER
-   default m
    help
      CBC: Cipher Block Chaining mode
      This block cipher algorithm is required for IPSec.
@@ -165,7 +167,6 @@ config CRYPTO_PCBC
    tristate "PCBC support"
    select CRYPTO_BLKCIPHER
    select CRYPTO_MANAGER
-   default m
    help
      PCBC: Propagating Cipher Block Chaining mode
      This block cipher algorithm is required for RxRPC.
@@ -183,6 +184,17 @@ config CRYPTO_LRW
      The first 128, 192 or 256 bits in the key are used for AES and the
      rest is used to tie each cipher block to its logical position.
 
+config CRYPTO_XTS
+   tristate "XTS support (EXPERIMENTAL)"
+   depends on EXPERIMENTAL
+   select CRYPTO_BLKCIPHER
+   select CRYPTO_MANAGER
+   select CRYPTO_GF128MUL
+   help
+     XTS: IEEE1619/D16 narrow block cipher use with aes-xts-plain,
+     key size 256, 384 or 512 bits. This implementation currently
+     can't handle a sectorsize which is not a multiple of 16 bytes.
+
 config CRYPTO_CRYPTD
    tristate "Software async crypto daemon"
    select CRYPTO_ABLKCIPHER
@@ -415,6 +427,20 @@ config CRYPTO_ANUBIS
      <https://www.cosic.esat.kuleuven.ac.be/nessie/reports/>
      <http://planeta.terra.com.br/informatica/paulobarreto/AnubisPage.html>
 
+config CRYPTO_SEED
+   tristate "SEED cipher algorithm"
+   select CRYPTO_ALGAPI
+   help
+     SEED cipher algorithm (RFC4269).
+
+     SEED is a 128-bit symmetric key block cipher that has been
+     developed by KISA (Korea Information Security Agency) as a
+     national standard encryption algorithm of the Republic of Korea.
+     It is a 16 round block cipher with the key size of 128 bit.
+
+     See also:
+     <http://www.kisa.or.kr/kisa/seed/jsp/seed_eng.jsp>
+
 
 config CRYPTO_DEFLATE
    tristate "Deflate compression algorithm"
@@ -468,6 +494,14 @@ config CRYPTO_TEST
    help
      Quick & dirty crypto test module.
 
+config CRYPTO_AUTHENC
+   tristate "Authenc support"
+   select CRYPTO_AEAD
+   select CRYPTO_MANAGER
+   help
+     Authenc: Combined mode wrapper for IPsec.
+     This is required for IPSec.
+
 source "drivers/crypto/Kconfig"
 
 endif   # if CRYPTO


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.