Lines Matching refs:valid_ids
161 static valid_ids_t valid_ids = {0, NULL};
1981 for (i = 0; i < valid_ids.count; i++) {
1985 valid_ids.id_list[i].hint_match)) {
1989 if (coap_binary_equal(identity, valid_ids.id_list[i].identity_match)) {
1991 (int)valid_ids.id_list[i].new_key->length,
1992 valid_ids.id_list[i].new_key->s);
1993 return valid_ids.id_list[i].new_key;
2076 dtls_spsk.validate_id_call_back = valid_ids.count ?
2557 new_id_list = realloc(valid_ids.id_list,
2558 (valid_ids.count + 1)*sizeof(valid_ids.id_list[0]));
2562 valid_ids.id_list = new_id_list;
2563 valid_ids.id_list[valid_ids.count].hint_match = strndup(cp, tcp-cp);
2567 valid_ids.id_list[valid_ids.count].identity_match =
2570 valid_ids.id_list[valid_ids.count].new_key =
2572 valid_ids.count++;
2574 free(valid_ids.id_list[valid_ids.count].hint_match);
2579 return valid_ids.count > 0;
3064 for (i = 0; i < valid_ids.count; i++) {
3065 free(valid_ids.id_list[i].hint_match);
3066 coap_delete_bin_const(valid_ids.id_list[i].identity_match);
3067 coap_delete_bin_const(valid_ids.id_list[i].new_key);
3069 if (valid_ids.count)
3070 free(valid_ids.id_list);