names->destroy(names);
}
- DBG2(DBG_TLS, "sending extension: %N",
- tls_extension_names, TLS_EXT_SUPPORTED_GROUPS);
enumerator = this->crypto->create_ec_enumerator(this->crypto);
while (enumerator->enumerate(enumerator, &group, &curve))
{
curves->write_uint16(curves, curve);
}
enumerator->destroy(enumerator);
+
if (curves)
{
+ DBG2(DBG_TLS, "sending extension: %N",
+ tls_extension_names, TLS_EXT_SUPPORTED_GROUPS);
+
curves->wrap16(curves);
extensions->write_data16(extensions, curves->get_buf(curves));
curves->destroy(curves);