|
wpa_supplicant / hostapd 2.0
|

Files | |
| file | aes-cbc.c |
AES-128 CBC. | |
| file | aes-ctr.c |
AES-128 CTR. | |
| file | aes-eax.c |
AES-128 EAX. | |
| file | aes-encblock.c |
AES encrypt_block. | |
| file | aes-internal-dec.c |
AES (Rijndael) cipher - decrypt. | |
| file | aes-internal-enc.c |
AES (Rijndael) cipher - encrypt. | |
| file | aes-internal.c |
AES (Rijndael) cipher. | |
| file | aes-omac1.c |
One-key CBC MAC (OMAC1) hash with AES-128. | |
| file | aes-unwrap.c |
AES key unwrap (128-bit KEK, RFC3394) | |
| file | aes-wrap.c |
AES Key Wrap Algorithm (128-bit KEK) (RFC3394) | |
| file | aes.h [code] |
AES functions. | |
| file | aes_i.h [code] |
AES (Rijndael) cipher. | |
| file | aes_wrap.h [code] |
AES-based functions. | |
| file | crypto.h [code] |
WPA Supplicant / wrapper functions for crypto libraries. | |
| file | crypto_cryptoapi.c |
Crypto wrapper for Microsoft CryptoAPI. | |
| file | crypto_gnutls.c |
WPA Supplicant / wrapper functions for libgcrypt. | |
| file | crypto_internal-cipher.c |
Crypto wrapper for internal crypto implementation - Cipher wrappers. | |
| file | crypto_internal-modexp.c |
Crypto wrapper for internal crypto implementation - modexp. | |
| file | crypto_internal-rsa.c |
Crypto wrapper for internal crypto implementation - RSA parts. | |
| file | crypto_internal.c |
Crypto wrapper for internal crypto implementation. | |
| file | crypto_libtomcrypt.c |
WPA Supplicant / Crypto wrapper for LibTomCrypt (for internal TLSv1) | |
| file | crypto_none.c |
WPA Supplicant / Empty template functions for crypto wrapper. | |
| file | crypto_nss.c |
Crypto wrapper functions for NSS. | |
| file | crypto_openssl.c |
WPA Supplicant / wrapper functions for libcrypto. | |
| file | des-internal.c |
DES and 3DES-EDE ciphers. | |
| file | des_i.h [code] |
DES and 3DES-EDE ciphers. | |
| file | dh_group5.c |
Diffie-Hellman group 5 operations. | |
| file | dh_group5.h [code] |
Diffie-Hellman group 5 operations. | |
| file | dh_groups.c |
Diffie-Hellman groups. | |
| file | dh_groups.h [code] |
Diffie-Hellman groups. | |
| file | fips_prf_cryptoapi.c |
FIPS 186-2 PRF for Microsoft CryptoAPI. | |
| file | fips_prf_gnutls.c |
FIPS 186-2 PRF for libgcrypt. | |
| file | fips_prf_internal.c |
FIPS 186-2 PRF for internal crypto implementation. | |
| file | fips_prf_nss.c |
FIPS 186-2 PRF for NSS. | |
| file | fips_prf_openssl.c |
FIPS 186-2 PRF for libcrypto. | |
| file | md4-internal.c |
MD4 hash implementation. | |
| file | md5-internal.c |
MD5 hash implementation and interface functions. | |
| file | md5-non-fips.c |
MD5 hash implementation and interface functions (non-FIPS allowed cases) | |
| file | md5.c |
MD5 hash implementation and interface functions. | |
| file | md5.h [code] |
MD5 hash implementation and interface functions. | |
| file | md5_i.h [code] |
MD5 internal definitions. | |
| file | milenage.c |
3GPP AKA - Milenage algorithm (3GPP TS 35.205, .206, .207, .208) | |
| file | milenage.h [code] |
UMTS AKA - Milenage algorithm (3GPP TS 35.205, .206, .207, .208) | |
| file | ms_funcs.c |
WPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759. | |
| file | ms_funcs.h [code] |
WPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759. | |
| file | random.c |
Random number generator. | |
| file | random.h [code] |
Random number generator. | |
| file | rc4.c |
RC4 stream cipher. | |
| file | sha1-internal.c |
SHA1 hash implementation and interface functions. | |
| file | sha1-pbkdf2.c |
SHA1-based key derivation function (PBKDF2) for IEEE 802.11i. | |
| file | sha1-tlsprf.c |
TLS PRF (SHA1 + MD5) | |
| file | sha1-tprf.c |
SHA1 T-PRF for EAP-FAST. | |
| file | sha1.c |
SHA1 hash implementation and interface functions. | |
| file | sha1.h [code] |
SHA1 hash implementation and interface functions. | |
| file | sha1_i.h [code] |
SHA1 internal definitions. | |
| file | sha256-internal.c |
SHA-256 hash implementation and interface functions. | |
| file | sha256-tlsprf.c |
TLS PRF P_SHA256. | |
| file | sha256.c |
SHA-256 hash implementation and interface functions. | |
| file | sha256.h [code] |
SHA256 hash implementation and interface functions. | |
| file | sha256_i.h [code] |
SHA-256 internal definitions. | |
| file | tls.h [code] |
SSL/TLS interface definition. | |
| file | tls_gnutls.c |
SSL/TLS interface functions for GnuTLS. | |
| file | tls_internal.c |
TLS interface functions and an internal TLS implementation. | |
| file | tls_none.c |
SSL/TLS interface functions for no TLS case. | |
| file | tls_nss.c |
SSL/TLS interface functions for NSS. | |
| file | tls_openssl.c |
SSL/TLS interface functions for OpenSSL. | |
| file | tls_schannel.c |
SSL/TLS interface functions for Microsoft Schannel. | |
Cryptographical functionality and wrappers
This module defines crypto and tls interfaces to provide portability layer for different crypto/TLS libraries. Wrappers for number of libraries are also included here. In addition, internal implementation of various crypto functions are provided as an alternative for an external library and to extend some algorithms.
1.7.3