]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
gnutls_privkey_sign_raw_data: converted to macro over gnutls_privkey_sign_hash
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Wed, 1 Apr 2015 07:55:09 +0000 (09:55 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Wed, 1 Apr 2015 08:02:24 +0000 (10:02 +0200)
lib/gnutls_privkey.c
lib/includes/gnutls/compat.h
lib/libgnutls.map

index 0cd9ff481ef9bfeb81314bfa426b8ab3d4d5d516..2f54683ad02386a848fc9665f4c3574afee78535 100644 (file)
 #include "urls.h"
 #include <abstract_int.h>
 
+static int
+_gnutls_privkey_sign_raw_data(gnutls_privkey_t key,
+                            unsigned flags,
+                            const gnutls_datum_t * data,
+                            gnutls_datum_t * signature);
+
 /**
  * gnutls_privkey_get_type:
  * @key: should contain a #gnutls_privkey_t type
@@ -979,7 +985,7 @@ gnutls_privkey_sign_data(gnutls_privkey_t signer,
                goto cleanup;
        }
 
-       ret = gnutls_privkey_sign_raw_data(signer, flags, &digest, signature);
+       ret = _gnutls_privkey_sign_raw_data(signer, flags, &digest, signature);
        _gnutls_free_datum(&digest);
 
        if (ret < 0) {
@@ -1029,7 +1035,7 @@ gnutls_privkey_sign_hash(gnutls_privkey_t signer,
        gnutls_datum_t digest;
 
        if (flags & GNUTLS_PRIVKEY_SIGN_FLAG_TLS1_RSA)
-               return gnutls_privkey_sign_raw_data(signer, flags,
+               return _gnutls_privkey_sign_raw_data(signer, flags,
                                                    hash_data, signature);
 
        digest.data = gnutls_malloc(hash_data->size);
@@ -1048,7 +1054,7 @@ gnutls_privkey_sign_hash(gnutls_privkey_t signer,
                goto cleanup;
        }
 
-       ret = gnutls_privkey_sign_raw_data(signer, flags, &digest, signature);
+       ret = _gnutls_privkey_sign_raw_data(signer, flags, &digest, signature);
        if (ret < 0) {
                gnutls_assert();
                goto cleanup;
@@ -1061,7 +1067,7 @@ gnutls_privkey_sign_hash(gnutls_privkey_t signer,
        return ret;
 }
 
-/**
+/*-
  * gnutls_privkey_sign_raw_data:
  * @key: Holds the key
  * @flags: should be zero
@@ -1081,9 +1087,9 @@ gnutls_privkey_sign_hash(gnutls_privkey_t signer,
  * negative error value.
  *
  * Since: 3.1.10
**/
-int
-gnutls_privkey_sign_raw_data(gnutls_privkey_t key,
-*/
+static int
+_gnutls_privkey_sign_raw_data(gnutls_privkey_t key,
                             unsigned flags,
                             const gnutls_datum_t * data,
                             gnutls_datum_t * signature)
index 13c9bb89188aa253612774e6cd9ffac73d9edcd9..4e36c07a1060e39a78a479265f289a4c3767cc62 100644 (file)
@@ -205,11 +205,8 @@ int gnutls_x509_crl_sign(gnutls_x509_crl_t crl,
     _GNUTLS_GCC_ATTR_DEPRECATED;
 
        /* use gnutls_privkey_sign_hash() with the GNUTLS_PRIVKEY_SIGN_FLAG_TLS1_RSA flag */
-int gnutls_privkey_sign_raw_data(gnutls_privkey_t key,
-                                unsigned flags,
-                                const gnutls_datum_t * data,
-                                gnutls_datum_t *
-                                signature) _GNUTLS_GCC_ATTR_DEPRECATED;
+#define gnutls_privkey_sign_raw_data(key, flags, data, sig) \
+       gnutls_privkey_sign_hash(key, 0, GNUTLS_PRIVKEY_SIGN_FLAG_TLS1_RSA, data, sig)
 
 #ifdef _ISOC99_SOURCE
 /* we provide older functions for compatibility as inline functions that
index 6ede4d9fe1fa418c04627c2756d35c1767c8bbc5..78e9efbdf2348da887ddf1fb308c162048671814 100644 (file)
@@ -828,7 +828,6 @@ GNUTLS_3_4
        gnutls_x509_trust_list_remove_trust_file;
        gnutls_x509_trust_list_remove_cas;
        gnutls_session_get_desc;
-       gnutls_privkey_sign_raw_data;
        gnutls_privkey_status;
        gnutls_cipher_get_iv_size;
        gnutls_hmac_set_nonce;