d within the EC_GROUP and then free its memory, but since all the data stored in the EC_GROUP is public anyway, this function is unnecessary. Its use can be safely replaced with EC_GROUP_free(). If <i>group</i> is NULL nothing is done.</p>

<p>OSSL_EC_curve_nid2name() converts a curve <i>nid</i> into the corresponding name.</p>

<h1 id="RETURN-VALUES">RETURN VALUES</h1>

<p>All EC_GROUP_new* functions return a pointer to the newly constructed group, or NULL on error.</p>

<p>EC_get_builtin_curves() returns 