Lines Matching refs:valid_psk_snis
148 static valid_psk_snis_t valid_psk_snis = {0, NULL};
1947 for (i = 0; i < valid_psk_snis.count; i++) {
1950 valid_psk_snis.psk_sni_list[i].sni_match) == 0) {
1952 (int)valid_psk_snis.psk_sni_list[i].new_hint->length,
1953 valid_psk_snis.psk_sni_list[i].new_hint->s,
1954 (int)valid_psk_snis.psk_sni_list[i].new_key->length,
1955 valid_psk_snis.psk_sni_list[i].new_key->s);
1956 psk_info.hint = *valid_psk_snis.psk_sni_list[i].new_hint;
1957 psk_info.key = *valid_psk_snis.psk_sni_list[i].new_key;
2078 dtls_spsk.validate_sni_call_back = valid_psk_snis.count ?
2512 new_psk_sni_list = realloc(valid_psk_snis.psk_sni_list,
2513 (valid_psk_snis.count + 1)*sizeof(valid_psk_snis.psk_sni_list[0]));
2517 valid_psk_snis.psk_sni_list = new_psk_sni_list;
2518 valid_psk_snis.psk_sni_list[valid_psk_snis.count].sni_match = strndup(cp, tcp-cp);
2522 valid_psk_snis.psk_sni_list[valid_psk_snis.count].new_hint =
2525 valid_psk_snis.psk_sni_list[valid_psk_snis.count].new_key =
2527 valid_psk_snis.count++;
2529 free(valid_psk_snis.psk_sni_list[valid_psk_snis.count].sni_match);
2534 return valid_psk_snis.count > 0;
3056 for (i = 0; i < valid_psk_snis.count; i++) {
3057 free(valid_psk_snis.psk_sni_list[i].sni_match);
3058 coap_delete_bin_const(valid_psk_snis.psk_sni_list[i].new_hint);
3059 coap_delete_bin_const(valid_psk_snis.psk_sni_list[i].new_key);
3061 if (valid_psk_snis.count)
3062 free(valid_psk_snis.psk_sni_list);