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