static void
print_dh_info(gnutls_session_t session, const char *str, int print)
{
+#if defined(ENABLE_DHE) || defined(ENABLE_ANON)
printf("- %sDiffie-Hellman parameters\n", str);
printf(" - Using prime: %d bits\n",
gnutls_dh_get_prime_bits(session));
gnutls_free(raw_gen.data);
gnutls_dh_params_deinit(dh_params);
}
+#endif
}
static void print_ecdh_info(gnutls_session_t session, const char *str)
*/
static void _crywrap_tls_init(void)
{
-
+#ifdef ENABLE_DHE
gnutls_dh_params_init(&dh_params);
gnutls_dh_params_import_pkcs3(dh_params, &dh_file,
GNUTLS_X509_FMT_PEM);
gnutls_certificate_set_dh_params(cred, dh_params);
+#endif
}
/** @} */
test_code_t test_dhe(gnutls_session_t session)
{
+#ifdef ENABLE_DHE
int ret;
sprintf(prio_str, INIT_STR
gnutls_dh_get_pubkey(session, &pubkey);
return ret;
+#endif
+ return TEST_IGNORE;
}
test_code_t test_ecdhe(gnutls_session_t session)
return TEST_FAILED;
}
-test_code_t test_etm(gnutls_session_t session)
+#endif
+
+test_code_t test_ext_master_secret(gnutls_session_t session)
{
int ret;
if (ret < 0)
return TEST_FAILED;
- if (gnutls_session_etm_status(session) != 0)
+ if (gnutls_session_ext_master_secret_status(session) != 0)
return TEST_SUCCEED;
return TEST_FAILED;
}
-test_code_t test_ext_master_secret(gnutls_session_t session)
+test_code_t test_etm(gnutls_session_t session)
{
int ret;
if (ret < 0)
return TEST_FAILED;
- if (gnutls_session_ext_master_secret_status(session) != 0)
+ if (gnutls_session_etm_status(session) != 0)
return TEST_SUCCEED;
return TEST_FAILED;
}
-#endif
test_code_t test_safe_renegotiation_scsv(gnutls_session_t session)
{