Blame doc/functions/gnutls_x509_privkey_sign_hash

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_privkey_sign_hash} (gnutls_x509_privkey_t @var{key}, const gnutls_datum_t * @var{hash}, gnutls_datum_t * @var{signature})
Packit Service 4684c1
@var{key}: a key
Packit Service 4684c1
Packit Service 4684c1
@var{hash}: holds the data to be signed
Packit Service 4684c1
Packit Service 4684c1
@var{signature}: will contain newly allocated signature
Packit Service 4684c1
Packit Service 4684c1
This function will sign the given hash using the private key. Do not
Packit Service 4684c1
use this function directly unless you know what it is. Typical signing
Packit Service 4684c1
requires the data to be hashed and stored in special formats 
Packit Service 4684c1
(e.g. BER Digest-Info for RSA).
Packit Service 4684c1
Packit Service 4684c1
This API is provided only for backwards compatibility, and thus
Packit Service 4684c1
restricted to RSA, DSA and ECDSA key types. For other key types please
Packit Service 4684c1
use @code{gnutls_privkey_sign_hash()}  and @code{gnutls_privkey_sign_data()} .
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit Service 4684c1
negative error value.
Packit Service 4684c1
Packit Service 4684c1
Deprecated in: 2.12.0
Packit Service 4684c1
@end deftypefun