Lines Matching defs:valid_ihs
131 static valid_ihs_t valid_ihs = {0, NULL};
1253 new_ih_list = realloc(valid_ihs.ih_list,
1254 (valid_ihs.count + 1)*sizeof(valid_ihs.ih_list[0]));
1258 valid_ihs.ih_list = new_ih_list;
1259 valid_ihs.ih_list[valid_ihs.count].hint_match = strndup(cp, tcp-cp);
1263 valid_ihs.ih_list[valid_ihs.count].new_identity =
1266 valid_ihs.ih_list[valid_ihs.count].new_key =
1268 valid_ihs.count++;
1271 free(valid_ihs.ih_list[valid_ihs.count].hint_match);
1276 return valid_ihs.count > 0;
1305 for (i = 0; i < valid_ihs.count; i++) {
1306 if (strcmp(lhint, valid_ihs.ih_list[i].hint_match) == 0) {
1309 if (valid_ihs.ih_list[i].new_key) {
1310 psk_identity_info.key = *valid_ihs.ih_list[i].new_key;
1312 if (valid_ihs.ih_list[i].new_identity) {
1313 psk_identity_info.identity = *valid_ihs.ih_list[i].new_identity;
2012 for (i = 0; i < valid_ihs.count; i++) {
2013 free(valid_ihs.ih_list[i].hint_match);
2014 coap_delete_bin_const(valid_ihs.ih_list[i].new_identity);
2015 coap_delete_bin_const(valid_ihs.ih_list[i].new_key);
2017 if (valid_ihs.count)
2018 free(valid_ihs.ih_list);