1gnutls_openpgp_privkey_sign_hash(3) gnutls gnutls_openpgp_privkey_sign_hash(3)
2
3
4
6 gnutls_openpgp_privkey_sign_hash - sign the given data using the pri‐
7 vate key params
8
10 #include <gnutls/openpgp.h>
11
12 int gnutls_openpgp_privkey_sign_hash(gnutls_openpgp_privkey_t key,
13 const gnutls_datum_t * hash, gnutls_datum_t * signature);
14
16 gnutls_openpgp_privkey_t key
17 Holds the key
18
19 const gnutls_datum_t * hash
20 holds the data to be signed
21
22 gnutls_datum_t * signature
23 will contain newly allocated signature
24
26 This function will sign the given hash using the private key. You
27 should use gnutls_openpgp_privkey_set_subkey() before calling this
28 function to set the subkey to use.
29
31 On success, GNUTLS_E_SUCCESS is returned, otherwise a negative error
32 value.
33
35 Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page:
36 http://www.gnu.org/software/gnutls/ General help using GNU software:
37 http://www.gnu.org/gethelp/
38
40 Copyright © 2008 Free Software Foundation.
41 Copying and distribution of this file, with or without modification,
42 are permitted in any medium without royalty provided the copyright
43 notice and this notice are preserved.
44
46 The full documentation for gnutls is maintained as a Texinfo manual.
47 If the info and gnutls programs are properly installed at your site,
48 the command
49
50 info gnutls
51
52 should give you access to the complete manual.
53
54
55
56gnutls 2.8.6 gnutls_openpgp_privkey_sign_hash(3)