]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
removed legacy code.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 10 May 2014 09:25:32 +0000 (11:25 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 10 May 2014 09:25:32 +0000 (11:25 +0200)
22 files changed:
lib/auth/anon.c
lib/auth/anon_ecdh.c
lib/auth/cert.c
lib/auth/dhe.c
lib/auth/dhe_psk.c
lib/auth/ecdhe.c
lib/auth/psk.c
lib/auth/psk_passwd.c
lib/auth/rsa_psk.c
lib/auth/srp.c
lib/auth/srp_passwd.c
lib/auth/srp_rsa.c
lib/ext/srp.c
lib/ext/status_request.c
lib/gnutls_auth.c
lib/gnutls_auth.h
lib/gnutls_cert.c
lib/gnutls_handshake.c
lib/gnutls_state.c
lib/gnutls_ui.c
lib/gnutls_v2_compat.c
lib/gnutls_x509.c

index f8b9f0ecb5735c3904d9b07b663549f7f2b1718f..f72c712e3c381f2cd0572c2e30bcc12366758bd0 100644 (file)
@@ -69,7 +69,7 @@ gen_anon_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_anon_server_credentials_t cred;
 
        cred = (gnutls_anon_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_ANON, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_ANON);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -121,7 +121,7 @@ proc_anon_client_kx(gnutls_session_t session, uint8_t * data,
        const bigint_t *mpis;
 
        cred = (gnutls_anon_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_ANON, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_ANON);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 7fc99e59b69897451e0cfa59d6dea1ce1d5ca339..e171da84b524a086abc65c14e18c31129aa2e18e 100644 (file)
@@ -67,7 +67,7 @@ gen_anon_ecdh_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_anon_server_credentials_t cred;
 
        cred = (gnutls_anon_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_ANON, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_ANON);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -99,7 +99,7 @@ proc_anon_ecdh_client_kx(gnutls_session_t session, uint8_t * data,
        gnutls_anon_server_credentials_t cred;
 
        cred = (gnutls_anon_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_ANON, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_ANON);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 38debd052d1d2b871b88870580df03cbd9bce562..28d640a58c0b73f146093cb14f7ae24ae68395ff 100644 (file)
@@ -449,7 +449,7 @@ call_get_cert_callback(gnutls_session_t session,
        unsigned int pcert_length = 0;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -649,7 +649,7 @@ select_client_cert(gnutls_session_t session,
        gnutls_datum_t *issuers_dn = NULL;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -1028,7 +1028,7 @@ _gnutls_proc_x509_server_crt(gnutls_session_t session,
        gnutls_datum_t tmp;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -1169,7 +1169,7 @@ _gnutls_proc_openpgp_server_crt(gnutls_session_t session,
        uint8_t subkey_id[GNUTLS_OPENPGP_KEYID_SIZE];
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -1359,8 +1359,7 @@ int _gnutls_proc_crt(gnutls_session_t session, uint8_t * data, size_t data_size)
 
        cred =
            (gnutls_certificate_credentials_t) _gnutls_get_cred(session,
-                                                               GNUTLS_CRD_CERTIFICATE,
-                                                               NULL);
+                                                               GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -1418,7 +1417,7 @@ _gnutls_proc_cert_cert_req(gnutls_session_t session, uint8_t * data,
                return gnutls_assert_val(GNUTLS_E_INTERNAL_ERROR);
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -1657,7 +1656,7 @@ _gnutls_gen_cert_server_cert_req(gnutls_session_t session,
         */
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -2002,7 +2001,7 @@ _gnutls_server_select_cert(gnutls_session_t session,
        char server_name[MAX_CN];
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 6b96f5cad5ffcebc0038d766534b1669eda4106f..d68817d6eef9e57d51b52e668b2216dead7a902b 100644 (file)
@@ -91,7 +91,7 @@ gen_dhe_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_dh_params_t dh_params;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -165,7 +165,7 @@ proc_dhe_client_kx(gnutls_session_t session, uint8_t * data,
        gnutls_dh_params_t dh_params;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 839c22419ad3175368738714a6fd0a4ea8d75cfe..3755a995594129454ddfb34a6ea7649ed6cfc305 100644 (file)
@@ -101,7 +101,7 @@ gen_ecdhe_psk_client_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_datum_t username, key;
 
        cred = (gnutls_psk_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL)
                return
@@ -145,7 +145,7 @@ gen_dhe_psk_client_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_datum_t username, key;
 
        cred = (gnutls_psk_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL)
                return
@@ -191,7 +191,7 @@ gen_dhe_psk_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_psk_server_credentials_t cred;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -275,7 +275,7 @@ proc_dhe_psk_client_kx(gnutls_session_t session, uint8_t * data,
        ssize_t data_size = _data_size;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -353,7 +353,7 @@ proc_ecdhe_psk_client_kx(gnutls_session_t session, uint8_t * data,
        ssize_t data_size = _data_size;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
index ad6c6c2e9901d3c853457b041b58f585e0422512..4afd3079d3e7d396b83bb02f9edb8d1ccbc03953 100644 (file)
@@ -178,7 +178,7 @@ proc_ecdhe_client_kx(gnutls_session_t session,
        gnutls_certificate_credentials_t cred;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
@@ -372,7 +372,7 @@ gen_ecdhe_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        gnutls_certificate_credentials_t cred;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 303e001607e187ac563601296e4ffd0e7e0e19be..8b223923a6e818062cd340810c35a2344d784bcf 100644 (file)
@@ -166,7 +166,7 @@ _gnutls_gen_psk_client_kx(gnutls_session_t session,
        gnutls_psk_client_credentials_t cred;
 
        cred = (gnutls_psk_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -213,7 +213,7 @@ _gnutls_proc_psk_client_kx(gnutls_session_t session, uint8_t * data,
        psk_auth_info_t info;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -290,7 +290,7 @@ _gnutls_gen_psk_server_kx(gnutls_session_t session,
        gnutls_datum_t hint;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -324,7 +324,7 @@ _gnutls_proc_psk_server_kx(gnutls_session_t session, uint8_t * data,
        psk_auth_info_t info;
 
        cred = (gnutls_psk_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
index 5c10997ba9e0b556168c5e9dff991ab237fd665f..f378770bd75969db805d1d727eed4495d29823eb 100644 (file)
@@ -125,7 +125,7 @@ _gnutls_psk_pwd_find_entry(gnutls_session_t session, char *username,
        int ret;
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 296d719796d3b7d7e74e756b98990a723c7e796e..a1f460711c7bf611729503c6626b3f4e7628fd7f 100644 (file)
@@ -194,7 +194,7 @@ _gnutls_gen_rsa_psk_client_kx(gnutls_session_t session,
        gnutls_pk_params_release(&params);
 
        cred = (gnutls_psk_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -271,7 +271,7 @@ _gnutls_proc_rsa_psk_client_kx(gnutls_session_t session, uint8_t * data,
        gnutls_datum_t premaster_secret = { NULL, 0 };
 
        cred = (gnutls_psk_server_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_PSK, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_PSK);
 
        if (cred == NULL) {
                gnutls_assert();
index df1c4525e234af71e562ebd9fc9e61e940508e24..8b313833413e6e23b7e49bbce4a3324cc8c261bc 100644 (file)
@@ -260,7 +260,7 @@ _gnutls_gen_srp_client_kx(gnutls_session_t session,
        priv = epriv.ptr;
 
        cred = (gnutls_srp_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_SRP, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_SRP);
 
        if (cred == NULL) {
                gnutls_assert();
@@ -847,7 +847,7 @@ _gnutls_proc_srp_server_kx(gnutls_session_t session, uint8_t * data,
        priv = epriv.ptr;
 
        cred = (gnutls_srp_client_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_SRP, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_SRP);
 
        if (cred == NULL) {
                gnutls_assert();
index cde48e63e47b30e39c5d60df315618d086532497..980076845ffea0e6eeeb11afefc9ed17e159de3f 100644 (file)
@@ -260,7 +260,7 @@ _gnutls_srp_pwd_read_entry(gnutls_session_t state, char *username,
        entry = *_entry;
 
        cred = (gnutls_srp_server_credentials_t)
-           _gnutls_get_cred(state, GNUTLS_CRD_SRP, NULL);
+           _gnutls_get_cred(state, GNUTLS_CRD_SRP);
        if (cred == NULL) {
                gnutls_assert();
                ret = GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index b92552546dda8fcb118dbbde543a6f79511d35c0..c4a24e09dea7a07cdcbbd85b8eab3ff4f8929088 100644 (file)
@@ -101,7 +101,7 @@ gen_srp_cert_server_kx(gnutls_session_t session, gnutls_buffer_st * data)
        ddata.size = data->length;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index 45f702a6139509cb340b3e5157c144f4e1766480..7b09cc8e832f6baaef5a1870b43a094fda113387 100644 (file)
@@ -123,7 +123,7 @@ _gnutls_srp_send_params(gnutls_session_t session,
        if (session->security_parameters.entity == GNUTLS_CLIENT) {
                gnutls_srp_client_credentials_t cred =
                    (gnutls_srp_client_credentials_t)
-                   _gnutls_get_cred(session, GNUTLS_CRD_SRP, NULL);
+                   _gnutls_get_cred(session, GNUTLS_CRD_SRP);
 
                if (cred == NULL)
                        return 0;
index 6e13eff73bb8ea0964d1f986f30a141bcdfa8722..421997db42b902d5234e12386610a33d2e5a999f 100644 (file)
@@ -210,7 +210,7 @@ server_send(gnutls_session_t session,
        gnutls_certificate_credentials_t cred;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL)       /* no certificate authentication */
                return gnutls_assert_val(0);
 
index 7b232a536b5b8ecb31aa3afc505bc7d4e9934154..7486a1e04c9453a2baef6f2b5bf6dabe7c12807b 100644 (file)
@@ -168,7 +168,7 @@ gnutls_credentials_get(gnutls_session_t session,
 {
 const void *_cred;
 
-       _cred = _gnutls_get_cred(session, type, NULL);
+       _cred = _gnutls_get_cred(session, type);
        if (_cred == NULL)
                return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);
 
@@ -253,21 +253,18 @@ gnutls_auth_client_get_type(gnutls_session_t session)
  * free that!!!
  */
 const void *_gnutls_get_kx_cred(gnutls_session_t session,
-                               gnutls_kx_algorithm_t algo, int *err)
+                               gnutls_kx_algorithm_t algo)
 {
        int server =
            session->security_parameters.entity == GNUTLS_SERVER ? 1 : 0;
 
        return _gnutls_get_cred(session,
-                               _gnutls_map_kx_get_cred(algo, server),
-                               err);
+                               _gnutls_map_kx_get_cred(algo, server));
 }
 
 const void *_gnutls_get_cred(gnutls_session_t session,
-                            gnutls_credentials_type_t type, int *err)
+                            gnutls_credentials_type_t type)
 {
-       const void *retval = NULL;
-       int _err = -1;
        auth_cred_st *ccred;
        gnutls_key_st *key = &session->key;
 
@@ -279,15 +276,9 @@ const void *_gnutls_get_cred(gnutls_session_t session,
                ccred = ccred->next;
        }
        if (ccred == NULL)
-               goto out;
+               return NULL;
 
-       _err = 0;
-       retval = ccred->credentials;
-
-      out:
-       if (err != NULL)
-               *err = _err;
-       return retval;
+       return ccred->credentials;
 }
 
 /*-
index d25c61b4ad82bba80f12af0b5b106f2af8c598e3..6e843a82dc05ac146a9c1af3a4c85a8f4b84a829 100644 (file)
@@ -54,9 +54,9 @@ typedef struct mod_auth_st_int {
 } mod_auth_st;
 
 const void *_gnutls_get_cred(gnutls_session_t session,
-                            gnutls_credentials_type_t kx, int *err);
+                            gnutls_credentials_type_t kx);
 const void *_gnutls_get_kx_cred(gnutls_session_t session,
-                               gnutls_kx_algorithm_t algo, int *err);
+                               gnutls_kx_algorithm_t algo);
 int _gnutls_auth_info_set(gnutls_session_t session,
                          gnutls_credentials_type_t type, int size,
                          int allow_change);
index 11817a473beccf0da3a9725fb90053c2cd4a8719..9ed0609acb1854c2b0375f9d72c0d8a4feb3a739 100644 (file)
@@ -584,7 +584,7 @@ _gnutls_openpgp_crt_verify_peers(gnutls_session_t session,
                return GNUTLS_E_INVALID_REQUEST;
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
index c94e5899647a03b1ec3fa59f447aab4a9dd4e217..d9859485489b065eb8cd0beb58ff19b9f1de9876 100644 (file)
@@ -889,7 +889,7 @@ _gnutls_server_select_suite(gnutls_session_t session, uint8_t * data,
        unsigned int i, j, cipher_suites_size;
        size_t pk_algos_size;
        uint8_t cipher_suites[MAX_CIPHERSUITE_SIZE];
-       int retval, err;
+       int retval;
        gnutls_pk_algorithm_t pk_algos[MAX_ALGOS];      /* will hold the pk algorithms
                                                         * supported by the peer.
                                                         */
@@ -1036,8 +1036,7 @@ _gnutls_server_select_suite(gnutls_session_t session, uint8_t * data,
        if (_gnutls_get_kx_cred
            (session,
             _gnutls_cipher_suite_get_kx_algo(session->security_parameters.
-                                             cipher_suite), &err) == NULL
-           && err != 0) {
+                                             cipher_suite)) == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
        }
@@ -1519,7 +1518,7 @@ _gnutls_client_set_ciphersuite(gnutls_session_t session, uint8_t suite[2])
        uint8_t z;
        uint8_t cipher_suites[MAX_CIPHERSUITE_SIZE];
        int cipher_suite_size;
-       int i, err;
+       int i;
 
        z = 1;
        cipher_suite_size =
@@ -1564,8 +1563,7 @@ _gnutls_client_set_ciphersuite(gnutls_session_t session, uint8_t suite[2])
            _gnutls_get_kx_cred
            (session,
             _gnutls_cipher_suite_get_kx_algo
-            (session->security_parameters.cipher_suite), &err) == NULL
-           && err != 0) {
+            (session->security_parameters.cipher_suite)) == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
        }
@@ -2604,8 +2602,7 @@ static int run_verify_callback(gnutls_session_t session, unsigned int side)
 
        cred =
            (gnutls_certificate_credentials_t) _gnutls_get_cred(session,
-                                                               GNUTLS_CRD_CERTIFICATE,
-                                                               NULL);
+                                                               GNUTLS_CRD_CERTIFICATE);
 
        if (side == GNUTLS_CLIENT)
                type = gnutls_auth_server_get_type(session);
@@ -3255,8 +3252,7 @@ check_server_params(gnutls_session_t session,
                int delete;
                gnutls_certificate_credentials_t x509_cred =
                    (gnutls_certificate_credentials_t)
-                   _gnutls_get_cred(session,
-                                    cred_type, NULL);
+                   _gnutls_get_cred(session, cred_type);
 
                if (x509_cred != NULL) {
                        dh_params =
@@ -3283,8 +3279,7 @@ check_server_params(gnutls_session_t session,
        } else if (cred_type == GNUTLS_CRD_ANON) {
                gnutls_anon_server_credentials_t anon_cred =
                    (gnutls_anon_server_credentials_t)
-                   _gnutls_get_cred(session,
-                                    cred_type, NULL);
+                   _gnutls_get_cred(session, cred_type);
 
                if (anon_cred != NULL) {
                        dh_params =
@@ -3297,8 +3292,7 @@ check_server_params(gnutls_session_t session,
        } else if (cred_type == GNUTLS_CRD_PSK) {
                gnutls_psk_server_credentials_t psk_cred =
                    (gnutls_psk_server_credentials_t)
-                   _gnutls_get_cred(session,
-                                    cred_type, NULL);
+                   _gnutls_get_cred(session, cred_type);
 
                if (psk_cred != NULL) {
                        dh_params =
@@ -3355,8 +3349,7 @@ _gnutls_remove_unwanted_ciphersuites(gnutls_session_t session,
         */
        cert_cred =
            (gnutls_certificate_credentials_t) _gnutls_get_cred(session,
-                                                               GNUTLS_CRD_CERTIFICATE,
-                                                               NULL);
+                                                               GNUTLS_CRD_CERTIFICATE);
 
        /* If there are certificate credentials, find an appropriate certificate
         * or disable them;
@@ -3399,7 +3392,7 @@ _gnutls_remove_unwanted_ciphersuites(gnutls_session_t session,
                /* if it is defined but had no credentials 
                 */
                if (!session->internals.premaster_set &&
-                   _gnutls_get_kx_cred(session, kx, NULL) == NULL) {
+                   _gnutls_get_kx_cred(session, kx) == NULL) {
                        delete = 1;
                } else {
                        delete = 0;
@@ -3426,7 +3419,7 @@ _gnutls_remove_unwanted_ciphersuites(gnutls_session_t session,
                   SRP credential too.  */
                if (kx == GNUTLS_KX_SRP_RSA || kx == GNUTLS_KX_SRP_DSS) {
                        if (!_gnutls_get_cred
-                           (session, GNUTLS_CRD_SRP, NULL)) {
+                           (session, GNUTLS_CRD_SRP)) {
                                delete = 1;
                        }
                }
index 1429a0dabc72dc5c0b011dd67714b0a5d323340f..69c76e1b566430c0f1a744bb940fa20a666c9c24 100644 (file)
@@ -184,8 +184,7 @@ _gnutls_session_cert_type_supported(gnutls_session_t session,
 
        if (session->security_parameters.entity == GNUTLS_SERVER) {
                cred = (gnutls_certificate_credentials_t)
-                   _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE,
-                                    NULL);
+                   _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
 
                if (cred == NULL)
                        return GNUTLS_E_UNSUPPORTED_CERTIFICATE_TYPE;
index 3c22d1467f327a81e9b581c5247ad4da80140995..1e99c646daf326b9ffc4bc940d5b707d8546a538 100644 (file)
@@ -457,7 +457,7 @@ const gnutls_datum_t *gnutls_certificate_get_ours(gnutls_session_t session)
        CHECK_AUTH(GNUTLS_CRD_CERTIFICATE, NULL);
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL || cred->certs == NULL) {
                gnutls_assert();
                return NULL;
index bed7d7d5a7d7653190bed1c9404cd9b585018f62..e68cce3d05e6db1452cc7d650f852d7ea3611518 100644 (file)
@@ -96,7 +96,6 @@ _gnutls_read_client_hello_v2(gnutls_session_t session, uint8_t * data,
        gnutls_protocol_t adv_version;
        uint8_t rnd[GNUTLS_RANDOM_SIZE];
        int len = datalen;
-       int err;
        uint16_t challenge;
        uint8_t session_id[TLS_MAX_SESSION_ID_SIZE];
 
@@ -169,8 +168,7 @@ _gnutls_read_client_hello_v2(gnutls_session_t session, uint8_t * data,
        if (_gnutls_get_kx_cred
            (session,
             _gnutls_cipher_suite_get_kx_algo(session->security_parameters.
-                                             cipher_suite), &err) == NULL
-           && err != 0) {
+                                             cipher_suite)) == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;
        }
index ef126ba4ac920ce86110dacfb7a0d704b9f0e1dc..6649a356283516671be5029c1cd2d95aef3556fc 100644 (file)
@@ -207,7 +207,7 @@ _gnutls_x509_cert_verify_peers(gnutls_session_t session,
        }
 
        cred = (gnutls_certificate_credentials_t)
-           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE, NULL);
+           _gnutls_get_cred(session, GNUTLS_CRD_CERTIFICATE);
        if (cred == NULL) {
                gnutls_assert();
                return GNUTLS_E_INSUFFICIENT_CREDENTIALS;