Home | History | Annotate | Download | only in eap_server

Lines Matching defs:IDENTITY

41 		IDENTITY, CHALLENGE, REAUTH, NOTIFICATION, SUCCESS, FAILURE
69 case IDENTITY:
70 return "IDENTITY";
111 data->state = IDENTITY;
145 data->state = IDENTITY;
195 * No EAP-AKA/Identity packets were exchanged - send empty
202 /* Checkcode is SHA1 hash over all EAP-AKA/Identity packets. */
231 "indicates that AKA/Identity messages were "
243 "that AKA/Identity message were not used, but they "
248 /* Checkcode is SHA1 hash over all EAP-AKA/Identity packets. */
271 wpa_printf(MSG_DEBUG, "EAP-AKA: Generating Identity");
274 if (eap_sim_db_identity_known(sm->eap_sim_db_priv, sm->identity,
280 * RFC 4187, Chap. 4.1.4 recommends that identity from EAP is
281 * ignored and the AKA/Identity is used to request the
282 * identity.
451 sm->identity,
458 eap_sim_derive_keys_reauth(data->counter, sm->identity,
529 case IDENTITY:
571 case IDENTITY:
614 const u8 *identity;
618 identity = NULL;
622 identity = data->reauth->identity;
624 } else if (sm->identity && sm->identity_len > 0 &&
625 sm->identity[0] == EAP_AKA_PERMANENT_PREFIX) {
626 identity = sm->identity;
629 identity = eap_sim_db_get_permanent(sm->eap_sim_db_priv,
630 sm->identity,
633 if (identity == NULL) {
635 sm->eap_sim_db_priv, sm->identity,
647 identity = data->reauth->identity;
668 if (identity == NULL ||
669 eap_sim_db_identity_known(sm->eap_sim_db_priv, sm->identity,
673 "not known - send AKA-Identity request");
674 eap_aka_state(data, IDENTITY);
681 * this identity is not known. */
685 wpa_hexdump_ascii(MSG_DEBUG, "EAP-AKA: Identity",
686 identity, identity_len);
693 res = eap_sim_db_get_aka_auth(sm->eap_sim_db_priv, identity,
732 while (identity_len > 0 && sm->identity[identity_len - 1] == '\0') {
734 "character from identity");
737 wpa_hexdump_ascii(MSG_DEBUG, "EAP-AKA: Identity for MK derivation",
738 sm->identity, identity_len);
741 eap_aka_prime_derive_keys(identity, identity_len, data->ik,
745 eap_aka_derive_mk(sm->identity, identity_len, data->ik,
760 wpa_printf(MSG_DEBUG, "EAP-AKA: Processing Identity");
764 "received in EAP-Response/AKA-Identity");
770 if (attr->identity) {
771 os_free(sm->identity);
772 sm->identity = os_malloc(attr->identity_len);
773 if (sm->identity) {
774 os_memcpy(sm->identity, attr->identity,
805 const u8 *identity;
880 identity = eap_sim_db_get_permanent(sm->eap_sim_db_priv, sm->identity,
882 if (identity == NULL) {
883 identity = sm->identity;
888 eap_sim_db_add_pseudonym(sm->eap_sim_db_priv, identity,
897 identity,
905 eap_sim_db_add_reauth(sm->eap_sim_db_priv, identity,
935 eap_sim_db_resynchronize(sm->eap_sim_db_priv, sm->identity,
957 const u8 *identity, *id2;
1013 identity = data->reauth->identity;
1016 identity = sm->identity;
1020 id2 = eap_sim_db_get_permanent(sm->eap_sim_db_priv, identity,
1023 identity = id2;
1028 eap_sim_db_add_pseudonym(sm->eap_sim_db_priv, identity,
1036 identity,
1044 eap_sim_db_add_reauth(sm->eap_sim_db_priv, identity,
1150 case IDENTITY: