You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hostap/src/eap_common
Jouni Malinen 0ed57c5ea8 EAP-TEAP server and peer implementation (RFC 7170)
This adds support for a new EAP method: EAP-TEAP (Tunnel Extensible
Authentication Protocol). This should be considered experimental since
RFC 7170 has number of conflicting statements and missing details to
allow unambiguous interpretation. As such, there may be interoperability
issues with other implementations and this version should not be
deployed for production purposes until those unclear areas are resolved.

This does not yet support use of NewSessionTicket message to deliver a
new PAC (either in the server or peer implementation). In other words,
only the in-tunnel distribution of PAC-Opaque is supported for now. Use
of the NewSessionTicket mechanism would require TLS library support to
allow arbitrary data to be specified as the contents of the message.

Signed-off-by: Jouni Malinen <j@w1.fi>
5 years ago
..
Makefile tests: Add eapol-fuzzer 9 years ago
chap.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
chap.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_common.c Fix a typo in function documentation 9 years ago
eap_common.h ERP: Add TV/TLV parser 10 years ago
eap_defs.h EAP-TEAP server and peer implementation (RFC 7170) 5 years ago
eap_eke_common.c Add explicit checks for peer's DH public key 5 years ago
eap_eke_common.h EAP-EKE: Add peer implementation 11 years ago
eap_fast_common.c Remove trailing whitespace 8 years ago
eap_fast_common.h TLS: Split tls_connection_prf() into two functions 8 years ago
eap_gpsk_common.c EAP-GPSK: Check HMAC-SHA256 result in GKDF and MIC 9 years ago
eap_gpsk_common.h EAP peer: Add Session-Id derivation 11 years ago
eap_ikev2_common.c EAP-IKEv2: Use os_memcmp_const() for hash/password comparisons 10 years ago
eap_ikev2_common.h EAP-IKEv2: Remove obsolete ccns.pl project workarounds 10 years ago
eap_pax_common.c EAP-PAX: Check hmac_sha1_vector() return value 9 years ago
eap_pax_common.h EAP-PAX: Derive EAP Session-Id 10 years ago
eap_peap_common.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_peap_common.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_psk_common.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_psk_common.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_pwd_common.c EAP-pwd: Run through prf result processing even if it >= prime 5 years ago
eap_pwd_common.h EAP-pwd: Enforce 1 < rand,mask < r and rand+mask mod r > 1 5 years ago
eap_sake_common.c EAP-SAKE: Report hash function failures to callers 5 years ago
eap_sake_common.h EAP-SAKE: Report hash function failures to callers 5 years ago
eap_sim_common.c tests: New style fuzzing tool for EAP-SIM peer processing 5 years ago
eap_sim_common.h EAP-SIM/AKA: Add support for anonymous@realm 5 years ago
eap_teap_common.c EAP-TEAP server and peer implementation (RFC 7170) 5 years ago
eap_teap_common.h EAP-TEAP server and peer implementation (RFC 7170) 5 years ago
eap_tlv_common.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_ttls.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_wsc_common.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
eap_wsc_common.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
ikev2_common.c EAP-IKEv2: Check HMAC SHA1/MD5 result 9 years ago
ikev2_common.h EAP-IKEv2: Remove obsolete ccns.pl project workarounds 10 years ago