Add a starting point for EAP-AKA' (draft-arkko-eap-aka-kdf-10)

This is just making an as-is copy of EAP-AKA server and peer
implementation into a new file and by using the different EAP method
type that is allocated for EAP-AKA' (50). None of the other differences
between EAP-AKA and EAP-AKA' are not yet included.

It is likely that once EAP-AKA' implementation is done and is found to
work correctly, large part of the EAP-AKA and EAP-AKA' code will be
shared. However, it is not reasonable to destabilize EAP-AKA
implementation at this point before it is clearer what the final
differences will be.
This commit is contained in:
Jouni Malinen 2008-12-02 20:12:49 +02:00
parent e8ff1e594e
commit 8c37556cd1
7 changed files with 2227 additions and 0 deletions

1156
src/eap_peer/eap_aka_prime.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -427,6 +427,13 @@ int eap_peer_register_methods(void)
}
#endif /* EAP_AKA */
#ifdef EAP_AKA_PRIME
if (ret == 0) {
int eap_peer_aka_prime_register(void);
ret = eap_peer_aka_prime_register();
}
#endif /* EAP_AKA_PRIME */
#ifdef EAP_FAST
if (ret == 0) {
int eap_peer_fast_register(void);