switch (session->key.auth_info_type) {
case GNUTLS_CRD_SRP:
break;
+#ifdef ENABLE_ANON
case GNUTLS_CRD_ANON:
{
anon_auth_info_t info =
_gnutls_free_dh_info(dh_info);
}
break;
+#endif
case GNUTLS_CRD_PSK:
{
psk_auth_info_t info =
if (info == NULL)
break;
+#ifdef ENABLE_DHE
dh_info = &info->dh;
_gnutls_free_dh_info(dh_info);
+#endif
}
break;
case GNUTLS_CRD_CERTIFICATE:
info->raw_certificate_list = NULL;
info->ncerts = 0;
+#ifdef ENABLE_DHE
_gnutls_free_dh_info(dh_info);
+#endif
}
return 0;
}
+#ifdef ENABLE_OCSP
/**
* gnutls_ocsp_status_request_is_checked:
* @session: is a gnutls session
}
return session->internals.ocsp_check_ok;
}
+#endif
#define DESC_SIZE 64
curve_name =
gnutls_ecc_curve_get_name(gnutls_ecc_curve_get
(session));
+#if defined(ENABLE_DHE) || defined(ENABLE_ANON)
} else if (kx == GNUTLS_KX_ANON_DH || kx == GNUTLS_KX_DHE_PSK
|| kx == GNUTLS_KX_DHE_RSA || kx == GNUTLS_KX_DHE_DSS) {
dh_bits = gnutls_dh_get_prime_bits(session);
+#endif
}
kx_str = gnutls_kx_get_name(kx);