hostap/src/crypto
Jouni Malinen fd2f2d0489 Remove EAP-TTLSv1 and TLS/IA
These protocols seem to be abandoned: latest IETF drafts have expired
years ago and it does not seem likely that EAP-TTLSv1 would be
deployed. The implementation in hostapd/wpa_supplicant was not complete
and not fully tested. In addition, the TLS/IA functionality was only
available when GnuTLS was used. Since GnuTLS removed this functionality
in 3.0.0, there is no available TLS/IA implementation in the latest
version of any supported TLS library.

Remove the EAP-TTLSv1 and TLS/IA implementation to clean up unwanted
complexity from hostapd and wpa_supplicant. In addition, this removes
any potential use of the GnuTLS extra library.
2011-09-25 21:28:32 +03:00
..
.gitignore Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
aes-cbc.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
aes-ctr.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
aes-eax.c Remove unneeded aes_i.h inclusion from number of places 2009-08-17 20:27:25 +03:00
aes-encblock.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
aes-internal-dec.c Crypto build cleanup: remove CONFIG_NO_AES_DECRYPT 2009-08-13 11:16:21 +03:00
aes-internal-enc.c Crypto build cleanup: remove CONFIG_NO_AES_ENCRYPT 2009-08-13 11:21:32 +03:00
aes-internal.c Crypto build cleanup: remove CONFIG_NO_AES_ENCRYPT 2009-08-13 11:21:32 +03:00
aes-omac1.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
aes-unwrap.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
aes-wrap.c Include header file to verify prototypes 2009-12-28 16:01:21 +02:00
aes.h Remove unneeded aes_i.h inclusion from number of places 2009-08-17 20:27:25 +03:00
aes_i.h Remove unneeded aes_i.h inclusion from number of places 2009-08-17 20:27:25 +03:00
aes_wrap.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
crypto.h Add support for PKCS #5 encrypted PKCS #8 keys with internal crypto 2009-10-17 12:06:36 +03:00
crypto_cryptoapi.c Add empty crypto_mod_exp() wrapper for CryptoAPI. 2009-12-20 18:13:42 +02:00
crypto_gnutls.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
crypto_internal-cipher.c Split crypto_internal.c into parts to clean up build 2009-12-06 14:37:46 +02:00
crypto_internal-modexp.c Split crypto_internal.c into parts to clean up build 2009-12-06 14:37:46 +02:00
crypto_internal-rsa.c Split crypto_internal.c into parts to clean up build 2009-12-06 14:37:46 +02:00
crypto_internal.c Split crypto_internal.c into parts to clean up build 2009-12-06 14:37:46 +02:00
crypto_libtomcrypt.c Remove unnecessary defines 2009-12-05 22:51:08 +02:00
crypto_none.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
crypto_nss.c Add preliminary version of NSS TLS/crypto wrapper for wpa_supplicant 2009-09-29 01:21:09 +03:00
crypto_openssl.c OpenSSL: Fix public key length in DH group 5 operations 2010-06-26 21:03:25 -07:00
des-internal.c Move shared DES definitions into a header file 2009-10-17 12:53:27 +03:00
des_i.h Move shared DES definitions into a header file 2009-10-17 12:53:27 +03:00
dh_group5.c Allow the internal DH implementation to be overridden 2009-10-11 19:17:22 +03:00
dh_group5.h Allow the internal DH implementation to be overridden 2009-10-11 19:17:22 +03:00
dh_groups.c Annotate places depending on strong random numbers 2010-11-24 01:05:20 +02:00
dh_groups.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
fips_prf_cryptoapi.c Add empty FIPS PRF wrapper for CryptoAPI 2009-12-20 18:14:20 +02:00
fips_prf_gnutls.c Crypto build cleanup: remove NEED_FIPS186_2_PRF 2009-08-11 20:06:23 +03:00
fips_prf_internal.c Remove some more crypto ifdef, fix a few small bugs 2009-08-13 11:28:03 +03:00
fips_prf_nss.c Add preliminary version of NSS TLS/crypto wrapper for wpa_supplicant 2009-09-29 01:21:09 +03:00
fips_prf_openssl.c Crypto build cleanup: remove NEED_FIPS186_2_PRF 2009-08-11 20:06:23 +03:00
Makefile Remove unnecessary SUBDIRS loops from src/*/Makefile 2010-04-17 17:10:31 +03:00
md4-internal.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
md5-internal.c MD5: Fix clearing of temporary stack memory to use correct length 2011-07-15 13:42:06 +03:00
md5-non-fips.c Allow non-FIPS MD5 to be used with TLS PRF even in FIPS mode 2009-08-16 18:56:48 +03:00
md5.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
md5.h Allow non-FIPS MD5 to be used with TLS PRF even in FIPS mode 2009-08-16 18:56:48 +03:00
md5_i.h Move shared MD5/SHA-1 internal definitions into header files 2009-10-17 12:55:12 +03:00
milenage.c Move Milenage test code into the new tests directory 2009-12-05 21:14:08 +02:00
milenage.h Move Milenage test code into the new tests directory 2009-12-05 21:14:08 +02:00
ms_funcs.c Move RC4 into crypto.h as a replaceable crypto function 2009-08-16 20:13:14 +03:00
ms_funcs.h Pass error values from digest calls to ms_funcs callers 2009-08-16 14:18:59 +03:00
random.c random: Check fwrite return value to avoid warnings 2011-08-06 21:16:31 +03:00
random.h random: Add support for maintaining internal entropy store over restarts 2011-05-31 20:07:11 +03:00
rc4.c Move RC4 into crypto.h as a replaceable crypto function 2009-08-16 20:13:14 +03:00
sha1-internal.c Fix strict aliasing issue with the internal SHA-1 implementation 2009-11-21 20:17:24 +02:00
sha1-pbkdf2.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
sha1-tlsprf.c Allow non-FIPS MD5 to be used with TLS PRF even in FIPS mode 2009-08-16 18:56:48 +03:00
sha1-tprf.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
sha1.c Make hash functions return error value 2009-08-16 14:06:00 +03:00
sha1.h Make hash functions return error value 2009-08-16 14:06:00 +03:00
sha1_i.h Move shared MD5/SHA-1 internal definitions into header files 2009-10-17 12:55:12 +03:00
sha256-internal.c Fix typos found by codespell 2011-09-22 00:43:59 +03:00
sha256.c Crypto build cleanup: remove INTERNAL_SHA256 2009-07-28 21:20:04 +03:00
sha256.h Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release 2008-02-27 17:34:43 -08:00
tls.h Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_gnutls.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_internal.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_none.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_nss.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_openssl.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00
tls_schannel.c Remove EAP-TTLSv1 and TLS/IA 2011-09-25 21:28:32 +03:00