Lines Matching refs:cur

763     sni_entry *cur = head, *next;  in sni_free()  local
765 while (cur != NULL) { in sni_free()
766 mbedtls_x509_crt_free(cur->cert); in sni_free()
767 mbedtls_free(cur->cert); in sni_free()
769 mbedtls_pk_free(cur->key); in sni_free()
770 mbedtls_free(cur->key); in sni_free()
772 mbedtls_x509_crt_free(cur->ca); in sni_free()
773 mbedtls_free(cur->ca); in sni_free()
775 mbedtls_x509_crl_free(cur->crl); in sni_free()
776 mbedtls_free(cur->crl); in sni_free()
778 next = cur->next; in sni_free()
779 mbedtls_free(cur); in sni_free()
780 cur = next; in sni_free()
793 sni_entry *cur = NULL, *new = NULL; in sni_parse() local
808 sni_free(cur); in sni_parse()
868 new->next = cur; in sni_parse()
869 cur = new; in sni_parse()
872 return cur; in sni_parse()
876 sni_free(cur); in sni_parse()
886 const sni_entry *cur = (const sni_entry *) p_info; in sni_callback() local
896 while (cur != NULL) { in sni_callback()
897 if (name_len == strlen(cur->name) && in sni_callback()
898 memcmp(name, cur->name, name_len) == 0) { in sni_callback()
900 *(const void **)&p = cur; in sni_callback()
905 cur = cur->next; in sni_callback()
916 const sni_entry *cur = (sni_entry *) mbedtls_ssl_get_user_data_p(ssl); in cert_callback() local
917 if (cur != NULL) { in cert_callback()
921 if (strlen(cur->name) != name_len || in cert_callback()
922 memcmp(cur->name, name, name_len) != 0) { in cert_callback()
926 if (cur->ca != NULL) { in cert_callback()
927 mbedtls_ssl_set_hs_ca_chain(ssl, cur->ca, cur->crl); in cert_callback()
930 if (cur->authmode != DFL_AUTH_MODE) { in cert_callback()
931 mbedtls_ssl_set_hs_authmode(ssl, cur->authmode); in cert_callback()
934 return mbedtls_ssl_set_hs_own_cert(ssl, cur->cert, cur->key); in cert_callback()
988 psk_entry *cur = NULL, *new = NULL; in psk_parse() local
1013 new->next = cur; in psk_parse()
1014 cur = new; in psk_parse()
1017 return cur; in psk_parse()
1021 psk_free(cur); in psk_parse()
1031 psk_entry *cur = (psk_entry *) p_info; in psk_callback() local
1033 while (cur != NULL) { in psk_callback()
1034 if (name_len == strlen(cur->name) && in psk_callback()
1035 memcmp(name, cur->name, name_len) == 0) { in psk_callback()
1036 if (MBEDTLS_SVC_KEY_ID_GET_KEY_ID(cur->slot) != 0) { in psk_callback()
1037 return mbedtls_ssl_set_hs_psk_opaque(ssl, cur->slot); in psk_callback()
1039 return mbedtls_ssl_set_hs_psk(ssl, cur->key, cur->key_len); in psk_callback()
1043 cur = cur->next; in psk_callback()
3102 sni_entry *cur; in main() local
3103 for (cur = sni_info; cur != NULL; cur = cur->next) { in main()
3105 cur->cert, cur->key, 1, in main()
3112 cur->key = NULL; in main()