]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Reverted removal of gnutls_openpgp_privkey_sign_hash() to retain compatibility with...
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 16 Jan 2011 00:54:21 +0000 (01:54 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 16 Jan 2011 00:54:21 +0000 (01:54 +0100)
NEWS
lib/gnutls_privkey.c
lib/includes/gnutls/compat.h
lib/openpgp/privkey.c

diff --git a/NEWS b/NEWS
index 773a4fc9f1e47c2d63404a4263ce7bb2f4a1b9ed..ca94e439758c1958ccec5b892d5716a3b74d3759 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -53,11 +53,10 @@ gnutls_x509_crt_verify_hash: DEPRECATED (use: gnutls_pubkey_verify_hash)
 gnutls_x509_crt_verify_data: DEPRECATED (use: gnutls_pubkey_verify_data)
 gnutls_x509_crt_get_verify_algorithm: DEPRECATED (use: gnutls_pubkey_get_verify_algorithm)
 gnutls_x509_crt_get_preferred_hash_algorithm: DEPRECATED (use: gnutls_pubkey_get_preferred_hash_algorithm)
-gnutls_openpgp_privkey_sign_hash: REMOVED
-gnutls_openpgp_privkey_decrypt_data: REMOVED
-gnutls_pkcs11_privkey_sign_hash: REMOVED
-gnutls_pkcs11_privkey_decrypt_data: REMOVED
-gnutls_privkey_sign_hash: REMOVED
+gnutls_openpgp_privkey_sign_hash: DEPRECATED (use: gnutls_privkey_sign_hash2)
+gnutls_pkcs11_privkey_sign_hash: REMOVED (was added in 2.11.0)
+gnutls_pkcs11_privkey_decrypt_data: REMOVED (was added in 2.11.0)
+gnutls_privkey_sign_hash: REMOVED (was added in 2.11.0)
 
 * Version 2.11.6 (released 2010-12-06)
 
index b9ccc1914d8706888312e758c063e6aca8c8812b..083ce11642738f716805b6c84683e2ad8984a978 100644 (file)
@@ -539,7 +539,7 @@ _gnutls_privkey_sign_hash (gnutls_privkey_t key,
     {
 #ifdef ENABLE_OPENPGP
     case GNUTLS_PRIVKEY_OPENPGP:
-      return _gnutls_openpgp_privkey_sign_hash (key->key.openpgp,
+      return gnutls_openpgp_privkey_sign_hash (key->key.openpgp,
                                                 hash, signature);
 #endif
     case GNUTLS_PRIVKEY_PKCS11:
index 51d304cfcc037fec66c401cdc6a3ee7d17bf7801..f283f8f20e0ce009f3108722b67ba3dbaafe436e 100644 (file)
@@ -222,10 +222,16 @@ gnutls_sign_callback_get (gnutls_session_t session, void **userdata)
 /* This is a very dangerous and error-prone function.
  * Use gnutls_privkey_sign_hash2() instead.
  */
-     int gnutls_x509_privkey_sign_hash (gnutls_x509_privkey_t key,
+  int gnutls_x509_privkey_sign_hash (gnutls_x509_privkey_t key,
                                         const gnutls_datum_t * hash,
                                         gnutls_datum_t * signature)
-  _GNUTLS_GCC_ATTR_DEPRECATED;
+                                        _GNUTLS_GCC_ATTR_DEPRECATED;
+
+  int gnutls_openpgp_privkey_sign_hash (gnutls_openpgp_privkey_t key,
+                                       const gnutls_datum_t * hash,
+                                       gnutls_datum_t * signature)
+                                       _GNUTLS_GCC_ATTR_DEPRECATED;
+
 
 /* Deprecated because verify_* functions are moved to public
  * keys. Check abstract.h for similar functionality.
index b727635c7b2d88a154b99e1af465097841aa5281..2ebcb99dbbd3cf04522d3e43ecb966f184cd5446 100644 (file)
@@ -1226,7 +1226,7 @@ gnutls_openpgp_privkey_set_preferred_key_id (gnutls_openpgp_privkey_t key,
 }
 
 /*-
- * _gnutls_openpgp_privkey_sign_hash:
+ * gnutls_openpgp_privkey_sign_hash:
  * @key: Holds the key
  * @hash: holds the data to be signed
  * @signature: will contain newly allocated signature
@@ -1239,7 +1239,7 @@ gnutls_openpgp_privkey_set_preferred_key_id (gnutls_openpgp_privkey_t key,
  *   negative error value.
  -*/
 int
-_gnutls_openpgp_privkey_sign_hash (gnutls_openpgp_privkey_t key,
+gnutls_openpgp_privkey_sign_hash (gnutls_openpgp_privkey_t key,
                                    const gnutls_datum_t * hash,
                                    gnutls_datum_t * signature)
 {