Lines Matching refs:identity_len

36 	size_t identity_len;
525 * @identity_len: Length of identity in bytes
549 size_t identity_len, int max_chal,
559 if (identity_len < 2 || identity[0] != EAP_SIM_PERMANENT_PREFIX) {
561 identity, identity_len);
565 identity_len--;
566 for (i = 0; i < identity_len; i++) {
568 identity_len = i;
572 if (identity_len + 1 > sizeof(entry->imsi)) {
574 identity, identity_len);
578 identity, identity_len);
580 entry = eap_sim_db_get_pending(data, identity, identity_len, 0);
616 if (len < 0 || len + identity_len >= sizeof(msg))
618 os_memcpy(msg + len, identity, identity_len);
619 len += identity_len;
626 "data for IMSI", identity, identity_len);
635 os_memcpy(entry->imsi, identity, identity_len);
636 entry->imsi_len = identity_len;
648 size_t identity_len)
654 if (identity_len == 0 ||
661 while (len < identity_len) {
688 size_t identity_len)
692 if (identity_len == 0 ||
699 if (identity_len == p->identity_len &&
700 os_memcmp(p->identity, identity, identity_len) == 0)
711 size_t identity_len)
717 if (identity_len == 0 ||
724 while (len < identity_len) {
751 size_t identity_len)
756 if (identity_len == 0)
759 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
761 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
764 identity_len = p->identity_len;
769 if (identity_len == r->identity_len &&
770 os_memcmp(r->identity, identity, identity_len) == 0)
783 * @identity_len: Length of identity in bytes
790 size_t identity_len)
794 if (identity == NULL || identity_len < 2)
800 eap_sim_db_get_pseudonym(data, identity, identity_len);
807 eap_sim_db_get_reauth(data, identity, identity_len);
892 * @identity_len: Length of identity
902 size_t identity_len, char *pseudonym)
907 identity, identity_len);
911 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
913 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
930 p->identity = os_malloc(identity_len);
936 os_memcpy(p->identity, identity, identity_len);
937 p->identity_len = identity_len;
948 size_t identity_len, char *reauth_id, u16 counter)
953 identity, identity_len);
956 r = eap_sim_db_get_reauth(data, identity, identity_len);
958 r = eap_sim_db_get_reauth_id(data, identity, identity_len);
973 r->identity = os_malloc(identity_len);
979 os_memcpy(r->identity, identity, identity_len);
980 r->identity_len = identity_len;
996 * @identity_len: Length of identity
1009 size_t identity_len, char *reauth_id, u16 counter,
1015 r = eap_sim_db_add_reauth_data(data, identity, identity_len, reauth_id,
1032 * @identity_len: Length of identity
1047 size_t identity_len, char *reauth_id,
1054 r = eap_sim_db_add_reauth_data(data, identity, identity_len, reauth_id,
1073 * @identity_len: Length of identity
1078 size_t identity_len, size_t *len)
1086 p = eap_sim_db_get_pseudonym(data, identity, identity_len);
1088 p = eap_sim_db_get_pseudonym_id(data, identity, identity_len);
1092 *len = p->identity_len;
1102 * @identity_len: Length of identity
1107 size_t identity_len)
1114 r = eap_sim_db_get_reauth(data, identity, identity_len);
1116 r = eap_sim_db_get_reauth_id(data, identity, identity_len);
1151 * @identity_len: Length of identity in bytes
1176 size_t identity_len, u8 *_rand, u8 *autn, u8 *ik,
1186 if (identity_len < 2 || identity == NULL ||
1189 identity, identity_len);
1193 identity_len--;
1194 for (i = 0; i < identity_len; i++) {
1196 identity_len = i;
1200 if (identity_len + 1 > sizeof(entry->imsi)) {
1202 identity, identity_len);
1206 identity, identity_len);
1208 entry = eap_sim_db_get_pending(data, identity, identity_len, 1);
1240 if (len < 0 || len + identity_len >= sizeof(msg))
1242 os_memcpy(msg + len, identity, identity_len);
1243 len += identity_len;
1246 "data for IMSI", identity, identity_len);
1256 os_memcpy(entry->imsi, identity, identity_len);
1257 entry->imsi_len = identity_len;
1271 * @identity_len: Length of identity in bytes
1283 size_t identity_len, const u8 *auts,
1289 if (identity_len < 2 || identity == NULL ||
1292 identity, identity_len);
1296 identity_len--;
1297 for (i = 0; i < identity_len; i++) {
1299 identity_len = i;
1303 if (identity_len > 20) {
1305 identity, identity_len);
1314 if (len < 0 || len + identity_len >= sizeof(msg))
1316 os_memcpy(msg + len, identity, identity_len);
1317 len += identity_len;
1332 "IMSI", identity, identity_len);