summaryrefslogtreecommitdiff
path: root/crypto/Kconfig
AgeCommit message (Collapse)Author
2005-02-23[CRYPTO]: Add Tiger digest algorithms.Aaron Grothe
Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2005-01-14[PATCH] various Kconfig fixesGabor Egry
Here are some Kconfig fixes: - typo fixes - unused token removes (empty or duplicated 'help') - non ASCII characters replaces - e-mail address and URL format corrections Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-11-30[CRYPTO]: Standalone VIA PadLock driver.Michal Ludvig
Signed-off-by: David S. Miller <davem@davemloft.net>
2004-11-08[CRYPTO]: Add Anubis support.Aaron Grothe
Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2004-10-19[CRYPTO]: Add Tnepres cipher supportJames Morris
This patch adds support for the kerneli 'Tnepres' cipher, a reversed form of Serpent which was implemented due to problems with the specification. This allows people to maintain compatibility between old kerneli and current kernels. Signed-off-by: Ruben Garcia <ruben@ugr.es> Signed-off-by: Fruhwirth Clemens <clemens@endorphin.org> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2004-10-19[CRYPTO]: Fix typo in Kconfig.David S. Miller
Signed-off-by: David S. Miller <davem@davemloft.net>
2004-09-28[CRYPTO]: Whirlpool algorithm updates.Aaron Grothe
Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2004-08-23[CRYPTO]: Add Whirlpool digest algorithm.Aaron Grothe
Given the recent potential weaknesses in the SHA and MD families, I thought it might not be a bad idea to include another hash/digest algorithm in the kernel. So here is Whirlpool. I chose it for a couple of reasons. o - It is by the same people who did Khazad. I feel pretty good about their work. o - It has been evaluated by NESSIE https://www.cosic.esat.kuleuven.ac.be/nessie/reports/phase1/sagwp3-037_1.pdf o - NESSIE has accepted it as one of the cryptographic primitives o - It will be part of an ISO standard in the revised ISO/IEC 10118-3:2003(E) standard, thanks to NESSIE o - It is patent free and has an implementation in the public domain. Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@redhat.com>
2004-08-10[CRYPTO]: Typo in crypto/KconfigJames Morris
From Nicolas Kaiser <nikai@nikai.net> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@redhat.com>
2004-08-09[CRYPTO]: Add Khazad algorithm.Aaron Grothe
Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@redhat.com>
2004-08-05[PATCH] Re-implemented i586 asm AESJames Morris
This code is a rework of the original Gladman AES code, and does not include any supposed BSD licensed work by Jari Ruusu. Linus converted the Intel asm to Gas format, and made some minor alterations. Fruhwirth's glue module has also been retained, although I rebased the table generation and key scheduling back to Gladman's code. I've tested this code with some standard FIPS test vectors, and large FTP transfers over IPSec (both locally and over the wire to a system running the generic AES implementation). Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-08-04[PATCH] Drop asm i586 AES code.James Morris
This patch reverts the i586 AES module. A new one should be ready soon. Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-07-31[CRYPTO]: Add i586 optimized AESJames Morris
Below is an updated version of patch from Fruhwirth which integrates the Gladman AES code into the crypto API. I've tried to ensure that this is done as simply as possible: the user gets the asm version by default if it's suitable. I've also now added the alternate GPL licensing provided by Brian Gladman, and licensed the code as GPL. Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@redhat.com>
2004-06-29[CRYPTO]: Add TEA and XTEA algorithms.Aaron Grothe
The following is a patch against 2.6.7 (should apply cleanly to 2.6.5 or above). It implements the Tiny Encryption Algorithm (TEA) and the Xtended TEA (XTEA) algorithms. TEA goes back to 1994 and is a good algorithm espically for memory constrained systems. It is similar in concept to the IDEA crypto. It does NOT have any patent restrictions and has been put in the public domain by Wheeler and Needham. Tea is used in quite a few products such as filesafe and even Microsoft's Xbox. Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com> Signed-off-by: James Morris <jmorris@redhat.com> Signed-off-by: David S. Miller <davem@redhat.com>
2004-04-27[CRYPTO]: Provide crc32c as a type of digest.Clay Haapala
2004-04-21[PATCH] s390: crypto api.Andrew Morton
From: Martin Schwidefsky <schwidefsky@de.ibm.com> Add support for z990 crypto instructions to in-kernel crypto api.
2004-04-11[CRYPTO]: ARC4 Kconfig clarification.Jon Oberheide
2004-03-21[CRYPTO]: Add Michael MIC algorithm.James Morris
From Jouni Malinen <jkmaline@cc.hut.fi> Added Michael MIC keyed digest for TKIP (IEEE 802.11i/WPA). This algorithm is quite weak due to the requirements for compatibility with old legacy wireless LAN hardware that does not have much CPU power. Consequently, this should not really be used with anything else than TKIP. Michael MIC is calculated over the payload of the IEEE 802.11 header which makes it easier to add TKIP support for old wireless LAN cards. An additional authenticated data area is used (but not send separately) to authenticate source and destination addresses.
2004-03-03[CRYPTO]: Add ARC4 module.Jon Oberheide
2003-10-04[CRYPTO]: Kconfig URL updates.Petri T. Koistinen
2003-09-26[PATCH] select ZLIB_{IN,DE}FLATEAdrian Bunk
Similar to the patch Brian Gerst sent for CRC32, this patch changes ZLIB_{IN,DE}FLATE to be select'ed. The dependencies are much better maintainable that way.
2003-08-15[CRYPTO]: Add CAST6 (CAST-256) algorithm.Kartikey Mahendra Bhatt
2003-08-11[CRYPTO]: Add cast5, integration by jmorris@intercode.com.auKartikey Mahendra Bhatt
2003-06-03[CRYPTO]: Use "select" kconfig facility instead of fragile defaults.James Morris
2003-05-29[CRYPTO]: Default CRYPTO and MD5 to y if IPV6_PRIVACY is enabled.Moritz Mühlenhoff
2003-05-17[CRYPTO]: Update deflate dependencies.Mitsuru Kanda
2003-05-12[CRYPTO]: Fix config dependencies.James Morris
2003-03-28[CRYPTO]: Add Deflate algorithm to crypto API.James Morris
2003-01-13[CRYPTO]: Add support for SHA-386 and SHA-512James Morris
- Merged SHA-384 and SHA-512 code from Kyle McMartin <kyle@gondolin.debian.net> - Added test vectors. - Documentation and credits updates.
2003-01-09[CRYPTO]: Use appropriate defaults if AH/ESP is enabled.David S. Miller
2003-01-08[CRYPTO]: Add AES algorithm.James Morris
- Merged AES code from Adam J. Richter <adam@yggdrasil.com> - Add kconfig help and test vector code from Martin Clausen <martin@ostenfeld.dk> - Minor cleanups: removed EXPORT_NO_SYMBOLS (not needed for 2.5), removed debugging code etc. - Documentation updates.
2002-12-04[CRYPTO]: Add serpent algorithm.James Morris
2002-11-25[CRYPTO]: Add twofish algorithm.James Morris
2002-11-18[CRYPTO]: Add null algorithms and minor cleanups.James Morris
2002-11-06[CRYPTO]: minor updatesJames Morris
- Fixed min keysize bug for Blowfish (it is 32, not 64). - Documentation updates.
2002-11-06[CRYPTO]: Add blowfish algorithm.James Morris
2002-11-06[CRYPTO]: Add SHA256 plus bug fixes.James Morris
- Bugfix in sha1 copyright - Add support for SHA256, test vectors and HMAC test vectors - Remove obsolete atomic messages.
2002-11-03[CRYPTO]: Rework HMAC interface.James Morris
2002-10-29[PATCH] new kernel configuration 7/7Roman Zippel
This adds the remaining config files.