summaryrefslogtreecommitdiff
path: root/lib/includes/gnutls/abstract.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-17 09:59:53 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-17 10:43:29 +0200
commit01c95e4df8d3132642ab3b2f57d8ba97509976ad (patch)
treec54b5fe9983b16cfd86b5a01fdd062f377ab0dd5 /lib/includes/gnutls/abstract.h
parent4de42fb432a321d1f8a42829bb70e981039db48b (diff)
downloadgnutls-01c95e4df8d3132642ab3b2f57d8ba97509976ad.tar.gz
sign APIs: introduce RSA-RAW signing algorithm
This ensures that there is a signing algorithm for all the operations we support. Previously, we required GNUTLS_SIGN_UNKNOWN to be acceptable by signing functions to accomodate for raw RSA operations. Now we make that explicit and in the process clean-up the API. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/includes/gnutls/abstract.h')
-rw-r--r--lib/includes/gnutls/abstract.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/includes/gnutls/abstract.h b/lib/includes/gnutls/abstract.h
index 98248d5b36..bf29f877cd 100644
--- a/lib/includes/gnutls/abstract.h
+++ b/lib/includes/gnutls/abstract.h
@@ -75,14 +75,11 @@ typedef int (*gnutls_privkey_decrypt_func) (gnutls_privkey_t key,
const gnutls_datum_t *ciphertext,
gnutls_datum_t * plaintext);
-#define GNUTLS_SIGN_CB_FLAG_RSA_DIGESTINFO (1<<1)
-
/* to be called to sign pre-hashed data. The input will be
* the output of the hash (such as SHA256) corresponding to
- * the signature algorithm. The flag GNUTLS_SIGN_CB_FLAG_RSA_DIGESTINFO
+ * the signature algorithm. The algorithm GNUTLS_SIGN_RSA_RAW
* will be provided when RSA PKCS#1 DigestInfo structure is provided
* as data (when this is called from a TLS 1.0 or 1.1 session).
- * In that case the signature algorithm will be set to %GNUTLS_SIGN_UNKNOWN
*/
typedef int (*gnutls_privkey_sign_hash_func) (gnutls_privkey_t key,
gnutls_sign_algorithm_t algo,