Lines Matching defs:cur
761 sni_entry *cur = head, *next;
763 while (cur != NULL) {
764 mbedtls_x509_crt_free(cur->cert);
765 mbedtls_free(cur->cert);
767 mbedtls_pk_free(cur->key);
768 mbedtls_free(cur->key);
770 mbedtls_x509_crt_free(cur->ca);
771 mbedtls_free(cur->ca);
773 mbedtls_x509_crl_free(cur->crl);
774 mbedtls_free(cur->crl);
776 next = cur->next;
777 mbedtls_free(cur);
778 cur = next;
791 sni_entry *cur = NULL, *new = NULL;
806 sni_free(cur);
866 new->next = cur;
867 cur = new;
870 return cur;
874 sni_free(cur);
884 const sni_entry *cur = (const sni_entry *) p_info;
894 while (cur != NULL) {
895 if (name_len == strlen(cur->name) &&
896 memcmp(name, cur->name, name_len) == 0) {
898 *(const void **)&p = cur;
903 cur = cur->next;
914 const sni_entry *cur = (sni_entry *) mbedtls_ssl_get_user_data_p(ssl);
915 if (cur != NULL) {
919 if (strlen(cur->name) != name_len ||
920 memcmp(cur->name, name, name_len) != 0) {
924 if (cur->ca != NULL) {
925 mbedtls_ssl_set_hs_ca_chain(ssl, cur->ca, cur->crl);
928 if (cur->authmode != DFL_AUTH_MODE) {
929 mbedtls_ssl_set_hs_authmode(ssl, cur->authmode);
932 return mbedtls_ssl_set_hs_own_cert(ssl, cur->cert, cur->key);
990 psk_entry *cur = NULL, *new = NULL;
1015 new->next = cur;
1016 cur = new;
1019 return cur;
1023 psk_free(cur);
1033 psk_entry *cur = (psk_entry *) p_info;
1035 while (cur != NULL) {
1036 if (name_len == strlen(cur->name) &&
1037 memcmp(name, cur->name, name_len) == 0) {
1039 if (MBEDTLS_SVC_KEY_ID_GET_KEY_ID(cur->slot) != 0) {
1040 return mbedtls_ssl_set_hs_psk_opaque(ssl, cur->slot);
1043 return mbedtls_ssl_set_hs_psk(ssl, cur->key, cur->key_len);
1046 cur = cur->next;
3145 sni_entry *cur;
3146 for (cur = sni_info; cur != NULL; cur = cur->next) {
3148 cur->cert, cur->key, 1,
3155 cur->key = NULL;