]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tools: enable compilation with all options disabled
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 Mar 2015 10:14:15 +0000 (11:14 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 Mar 2015 10:14:15 +0000 (11:14 +0100)
src/common.c
src/crywrap/crywrap.c
src/tests.c

index b7442a53ef7273f2ac84f2bde8eeefc5548e0874..a5eb1fae6558c4f4d99b526dbdff018cfbcd1d28 100644 (file)
@@ -342,6 +342,7 @@ int cert_verify(gnutls_session_t session, const char *hostname, const char *purp
 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));
@@ -415,6 +416,7 @@ print_dh_info(gnutls_session_t session, const char *str, int print)
                gnutls_free(raw_gen.data);
                gnutls_dh_params_deinit(dh_params);
        }
+#endif
 }
 
 static void print_ecdh_info(gnutls_session_t session, const char *str)
index 483913b706454f85e6d535da7a6d7b2d87edeed2..1277609be45da75695a6ca02033bec7e2022a334 100644 (file)
@@ -565,12 +565,13 @@ _crywrap_tls_session_create(const crywrap_config_t * config)
  */
 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
 }
 
 /** @} */
index 72fa2f7571bfb508814ec8e1a892bdb4508830f0..e2283fca936be6c43f2a4e558555a1a34fff2008 100644 (file)
@@ -185,6 +185,7 @@ static gnutls_ecc_curve_t curve = GNUTLS_ECC_CURVE_INVALID;
 
 test_code_t test_dhe(gnutls_session_t session)
 {
+#ifdef ENABLE_DHE
        int ret;
 
        sprintf(prio_str, INIT_STR
@@ -199,6 +200,8 @@ test_code_t test_dhe(gnutls_session_t session)
        gnutls_dh_get_pubkey(session, &pubkey);
 
        return ret;
+#endif
+       return TEST_IGNORE;
 }
 
 test_code_t test_ecdhe(gnutls_session_t session)
@@ -277,7 +280,9 @@ test_code_t test_ocsp_status(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;
 
@@ -296,13 +301,13 @@ test_code_t test_etm(gnutls_session_t session)
        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;
 
@@ -321,12 +326,11 @@ test_code_t test_ext_master_secret(gnutls_session_t session)
        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)
 {