#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
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) {
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);
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;
return ret;
}
-/**
+/*-
* gnutls_privkey_sign_raw_data:
* @key: Holds the key
* @flags: should be zero
* 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)
_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