I recently ran into an error with a new nginx config that I couldn’t find anywhere on google! Turns out that was because I was reading the font wrongly and substitued a lower case L for a number 1. So if you ended up on this psage because you searched for SSL_CTX_setl_curves_list then try searching again, for SSL_CTX_set1_curves_list.
Just to complete the story — I had nginx throw this error when I included the linessl_ecdh_curve x25519:secp384r1:secp521r1:prime256v1;
This is because curve names ARE case sensitive, and the first curve is X25519!
Using ssl_ecdh_curve X25519:secp384r1:secp521r1:prime256v1;
fixed it
Credit to github users
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”