Home | History | Annotate | Download | only in eap_server

Lines Matching refs:identity_len

35 	size_t identity_len;
524 * @identity_len: Length of identity in bytes
548 size_t identity_len, int max_chal,
558 if (identity_len < 2 || identity[0] != EAP_SIM_PERMANENT_PREFIX) {
560 identity, identity_len);
564 identity_len--;
565 for (i = 0; i < identity_len; i++) {
567 identity_len = i;
571 if (identity_len + 1 > sizeof(entry->imsi)) {
573 identity, identity_len);
577 identity, identity_len);
579 entry = eap_sim_db_get_pending(data, identity, identity_len, 0);
615 if (len < 0 || len + identity_len >= sizeof(msg))
617 os_memcpy(msg + len, identity, identity_len);
618 len += identity_len;
625 "data for IMSI", identity, identity_len);
634 os_memcpy(entry->imsi, identity, identity_len);
635 entry->imsi_len = identity_len;
647 size_t identity_len)
653 if (identity_len == 0 ||
660 while (len < identity_len) {
687 size_t identity_len)
691 if (identity_len == 0 ||
698 if (identity_len == p->identity_len &&
699 os_memcmp(p->identity, identity, identity_len) == 0)
710 size_t identity_len)
716 if (identity_len == 0 ||
723 while (len < identity_len) {
750 size_t identity_len)
755 if (identity_len == 0)
758 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
760 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
763 identity_len = p->identity_len;
768 if (identity_len == r->identity_len &&
769 os_memcmp(r->identity, identity, identity_len) == 0)
782 * @identity_len: Length of identity in bytes
789 size_t identity_len)
793 if (identity == NULL || identity_len < 2)
799 eap_sim_db_get_pseudonym(data, identity, identity_len);
806 eap_sim_db_get_reauth(data, identity, identity_len);
891 * @identity_len: Length of identity
901 size_t identity_len, char *pseudonym)
906 identity, identity_len);
910 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
912 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
929 p->identity = os_malloc(identity_len);
935 os_memcpy(p->identity, identity, identity_len);
936 p->identity_len = identity_len;
947 size_t identity_len, char *reauth_id, u16 counter)
952 identity, identity_len);
955 r = eap_sim_db_get_reauth(data, identity, identity_len);
957 r = eap_sim_db_get_reauth_id(data, identity, identity_len);
972 r->identity = os_malloc(identity_len);
978 os_memcpy(r->identity, identity, identity_len);
979 r->identity_len = identity_len;
995 * @identity_len: Length of identity
1008 size_t identity_len, char *reauth_id, u16 counter,
1014 r = eap_sim_db_add_reauth_data(data, identity, identity_len, reauth_id,
1031 * @identity_len: Length of identity
1046 size_t identity_len, char *reauth_id,
1053 r = eap_sim_db_add_reauth_data(data, identity, identity_len, reauth_id,
1072 * @identity_len: Length of identity
1077 size_t identity_len, size_t *len)
1085 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
1087 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
1091 *len = p->identity_len;
1101 * @identity_len: Length of identity
1106 size_t identity_len)
1113 r = eap_sim_db_get_reauth(data, identity, identity_len);
1115 r = eap_sim_db_get_reauth_id(data, identity, identity_len);
1150 * @identity_len: Length of identity in bytes
1175 size_t identity_len, u8 *_rand, u8 *autn, u8 *ik,
1185 if (identity_len < 2 || identity == NULL ||
1188 identity, identity_len);
1192 identity_len--;
1193 for (i = 0; i < identity_len; i++) {
1195 identity_len = i;
1199 if (identity_len + 1 > sizeof(entry->imsi)) {
1201 identity, identity_len);
1205 identity, identity_len);
1207 entry = eap_sim_db_get_pending(data, identity, identity_len, 1);
1239 if (len < 0 || len + identity_len >= sizeof(msg))
1241 os_memcpy(msg + len, identity, identity_len);
1242 len += identity_len;
1245 "data for IMSI", identity, identity_len);
1255 os_memcpy(entry->imsi, identity, identity_len);
1256 entry->imsi_len = identity_len;
1270 * @identity_len: Length of identity in bytes
1282 size_t identity_len, const u8 *auts,
1288 if (identity_len < 2 || identity == NULL ||
1291 identity, identity_len);
1295 identity_len--;
1296 for (i = 0; i < identity_len; i++) {
1298 identity_len = i;
1302 if (identity_len > 20) {
1304 identity, identity_len);
1313 if (len < 0 || len + identity_len >= sizeof(msg))
1315 os_memcpy(msg + len, identity, identity_len);
1316 len += identity_len;
1331 "IMSI", identity, identity_len);