]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Rename gnutls_privkey_sign_data2 to gnutls_privkey_sign_data and gnutls_privkey_sign_...
authorSimon Josefsson <simon@josefsson.org>
Sun, 20 Feb 2011 18:30:02 +0000 (19:30 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 23 Feb 2011 17:46:24 +0000 (18:46 +0100)
These were added during the 2.11 cycle where we don't promise ABI
compatibility.

NEWS
lib/gnutls_privkey.c
lib/includes/gnutls/abstract.h
lib/includes/gnutls/compat.h
lib/libgnutls.map
lib/x509/crq.c
lib/x509/sign.c
tests/x509sign-verify.c

diff --git a/NEWS b/NEWS
index 819b03ca6ec95878e2fa3ec57e4e6adc2511bfb3..f52bb53c246d65d7c23fd69b6b4e9fb672f77e78 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -89,14 +89,14 @@ checking.
 ** libgnutls: Added helper functions for signature verification:
 gnutls_pubkey_verify_data() and gnutls_pubkey_import_privkey().
 
-** libgnutls: Added gnutls_privkey_sign_hash2().
+** libgnutls: Modified gnutls_privkey_sign_data().
 
 ** gnutls_x509_crl_privkey_sign2(), gnutls_x509_crq_sign2()
-gnutls_x509_privkey_sign_hash(), gnutls_x509_privkey_sign_data(), 
-gnutls_x509_crt_verify_hash(), gnutls_x509_crt_verify_data(), 
-were deprecated for gnutls_x509_crl_privkey_sign(), 
-gnutls_x509_crq_privkey_sign(), gnutls_privkey_sign_hash2(),
-gnutls_privkey_sign_data2(), gnutls_pubkey_verify_hash()
+gnutls_x509_privkey_sign_hash(), gnutls_x509_privkey_sign_data(),
+gnutls_x509_crt_verify_hash(), gnutls_x509_crt_verify_data(), were
+deprecated for gnutls_x509_crl_privkey_sign(),
+gnutls_x509_crq_privkey_sign(), gnutls_privkey_sign_hash(),
+gnutls_privkey_sign_data(), gnutls_pubkey_verify_hash()
 gnutls_pubkey_verify_data() respectively.
 
 ** libgnutls: gnutls_*_export_raw() functions now add leading zero in
@@ -120,8 +120,8 @@ gnutls_x509_trust_list_deinit: ADDED
 gnutls_x509_crl_get_raw_issuer_dn: ADDED
 gnutls_pubkey_import_privkey: ADDED
 gnutls_pubkey_verify_data: ADDED
-gnutls_privkey_sign_hash2: ADDED
-gnutls_privkey_sign_data2: ADDED (in place of gnutls_privkey_sign_data)
+gnutls_privkey_sign_hash: MODIFIED (was added in 2.11.0)
+gnutls_privkey_sign_data: MODIFIED (was added in 2.11.0)
 gnutls_x509_crq_sign2: DEPRECATED (use: gnutls_x509_crq_privkey_sign)
 gnutls_x509_crq_sign: DEPRECATED (use: gnutls_x509_crq_privkey_sign)
 gnutls_x509_crq_get_preferred_hash_algorithm: DEPRECATED
index 6b930d7fe70d178b9786dd82312162e72f5cf055..c52be50b9fe703a1d53ec9795e541f12fe391afb 100644 (file)
@@ -418,9 +418,11 @@ int ret;
  *
  * Returns: On success, %GNUTLS_E_SUCCESS is returned, otherwise a
  * negative error value.
+ *
+ * Since: 2.12.0
  **/
 int
-gnutls_privkey_sign_data2 (gnutls_privkey_t signer,
+gnutls_privkey_sign_data (gnutls_privkey_t signer,
                           gnutls_digest_algorithm_t hash,
                           unsigned int flags,
                           const gnutls_datum_t * data,
@@ -460,7 +462,7 @@ cleanup:
 }
 
 /**
- * gnutls_privkey_sign_hash2:
+ * gnutls_privkey_sign_hash:
  * @signer: Holds the signer's key
  * @hash_algo: The hash algorithm used
  * @flags: zero for now
@@ -477,13 +479,15 @@ cleanup:
  *
  * Returns: On success, %GNUTLS_E_SUCCESS is returned, otherwise a
  *   negative error value.
+ *
+ * Since: 2.12.0
  **/
 int
-gnutls_privkey_sign_hash2 (gnutls_privkey_t signer,
-                           gnutls_digest_algorithm_t hash_algo,
-                           unsigned int flags,
-                           const gnutls_datum_t * hash_data,
-                           gnutls_datum_t * signature)
+gnutls_privkey_sign_hash (gnutls_privkey_t signer,
+                         gnutls_digest_algorithm_t hash_algo,
+                         unsigned int flags,
+                         const gnutls_datum_t * hash_data,
+                         gnutls_datum_t * signature)
 {
   int ret;
   gnutls_datum_t digest;
index b4c1b304f0e900830f7228661fee7316c1885074..6791b8299d255ac9c7d658d9ded4a26cf9528da6 100644 (file)
@@ -108,18 +108,17 @@ int gnutls_privkey_import_openpgp (gnutls_privkey_t pkey,
                                    gnutls_openpgp_privkey_t key,
                                    unsigned int flags);
 
-int gnutls_privkey_sign_data2 (gnutls_privkey_t signer,
+int gnutls_privkey_sign_data (gnutls_privkey_t signer,
                               gnutls_digest_algorithm_t hash,
                               unsigned int flags,
                               const gnutls_datum_t * data,
                               gnutls_datum_t * signature);
 
-int
-gnutls_privkey_sign_hash2 (gnutls_privkey_t signer,
-                           gnutls_digest_algorithm_t hash_algo,
-                           unsigned int flags,
-                           const gnutls_datum_t * hash_data,
-                           gnutls_datum_t * signature);
+int gnutls_privkey_sign_hash (gnutls_privkey_t signer,
+                             gnutls_digest_algorithm_t hash_algo,
+                             unsigned int flags,
+                             const gnutls_datum_t * hash_data,
+                             gnutls_datum_t * signature);
 
 int gnutls_privkey_decrypt_data (gnutls_privkey_t signer,
                                  unsigned int flags,
index cd8861ffb479260ac8b8f122a4654759e52b8eb9..d7664d47ab0d96c3bfce03d8d5d9690e39fddcf7 100644 (file)
@@ -178,7 +178,7 @@ gnutls_sign_callback_get (gnutls_session_t session, void **userdata)
  _GNUTLS_GCC_ATTR_DEPRECATED;
 
 /* This is a very dangerous and error-prone function.
- * Use gnutls_privkey_sign_hash2() instead.
+ * Use gnutls_privkey_sign_hash() instead.
  */
   int gnutls_x509_privkey_sign_hash (gnutls_x509_privkey_t key,
                                         const gnutls_datum_t * hash,
@@ -200,7 +200,7 @@ gnutls_sign_callback_get (gnutls_session_t session, void **userdata)
                                        const gnutls_datum_t * signature)
                                        _GNUTLS_GCC_ATTR_DEPRECATED;
 
-/* we support the gnutls_privkey_sign_data2() instead.
+/* we support the gnutls_privkey_sign_data() instead.
  */
   int gnutls_x509_privkey_sign_data (gnutls_x509_privkey_t key,
                                      gnutls_digest_algorithm_t digest,
index 978a2a5c81867626fbb62f963eb3bed8e5fc76d7..e7553015109f134f870eb8786ed10fec0768c9db 100644 (file)
@@ -1,5 +1,5 @@
 # libgnutls.map -- libgnutls linker version script.           -*- ld-script -*-
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
 # Foundation, Inc.
 #
 # Author: Simon Josefsson
@@ -680,8 +680,8 @@ GNUTLS_2_12
        gnutls_pkcs11_token_init;
        gnutls_pkcs11_token_set_pin;
        gnutls_pkcs11_token_get_mechanism;
-       gnutls_privkey_sign_hash2;
-       gnutls_privkey_sign_data2;
+       gnutls_privkey_sign_hash;
+       gnutls_privkey_sign_data;
        gnutls_openpgp_crt_verify_hash;
        gnutls_pubkey_import_privkey;
        gnutls_pubkey_verify_data;
index e96facb4e981d8369d107c9aa530fa668c4b6351..71b2d119d2153603549f1c726f649781b86d8ded 100644 (file)
@@ -2548,7 +2548,7 @@ gnutls_x509_crq_privkey_sign (gnutls_x509_crq_t crq, gnutls_privkey_t key,
       return result;
     }
 
-  result = gnutls_privkey_sign_data2 (key, dig, 0, &tbs, &signature);
+  result = gnutls_privkey_sign_data (key, dig, 0, &tbs, &signature);
   gnutls_free (tbs.data);
 
   if (result < 0)
index 6897b35c9d4d1f4268a6289b4b7ee59789759c55..7860855ab9f42790ef375b73918f0a64b3f55c62 100644 (file)
@@ -138,7 +138,7 @@ _gnutls_x509_pkix_sign (ASN1_TYPE src, const char *src_name,
       return result;
     }
 
-  result = gnutls_privkey_sign_data2 (issuer_key, dig, 0, &tbs, &signature);
+  result = gnutls_privkey_sign_data (issuer_key, dig, 0, &tbs, &signature);
   gnutls_free (tbs.data);
 
   if (result < 0)
index 7791117c60ca52e5e2dba9c1df4de79cca2cd596..cecff558da8b591c0942fd11afed29e5fe30e394 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+ * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
  * Foundation, Inc.
  *
  * Author: Nikos Mavrogiannopoulos, Simon Josefsson
@@ -181,15 +181,13 @@ doit (void)
       if (ret < 0)
         fail ("gnutls_privkey_import_x509\n");
 
-      ret =
-        gnutls_privkey_sign_hash2 (privkey, GNUTLS_DIG_SHA1, 0, &hash_data,
-                                        &signature2);
+      ret = gnutls_privkey_sign_hash (privkey, GNUTLS_DIG_SHA1, 0,
+                                     &hash_data, &signature2);
       if (ret < 0)
         fail ("gnutls_privkey_sign_hash\n");
 
-      ret =
-        gnutls_privkey_sign_data2 (privkey, GNUTLS_DIG_SHA1, 0, &raw_data,
-                                        &signature);
+      ret = gnutls_privkey_sign_data (privkey, GNUTLS_DIG_SHA1, 0,
+                                     &raw_data, &signature);
       if (ret < 0)
         fail ("gnutls_x509_privkey_sign_hash\n");