1gnutls_dh_params_export_raw(3) gnutls gnutls_dh_params_export_raw(3)
2
3
4
6 gnutls_dh_params_export_raw - export the raw DH parameters
7
9 #include <gnutls/gnutls.h>
10
11 int gnutls_dh_params_export_raw(gnutls_dh_params_t params,
12 gnutls_datum_t * prime, gnutls_datum_t * generator, unsigned int *
13 bits);
14
16 gnutls_dh_params_t params
17 Holds the DH parameters
18
19 gnutls_datum_t * prime
20 will hold the new prime
21
22 gnutls_datum_t * generator
23 will hold the new generator
24
25 unsigned int * bits
26 if non null will hold is the prime's number of bits
27
29 This function will export the pair of prime and generator for use in
30 the Diffie-Hellman key exchange. The new parameters will be allocated
31 using gnutls_malloc() and will be stored in the appropriate datum.
32
34 On success, GNUTLS_E_SUCCESS (zero) is returned, otherwise an error
35 code is returned.
36
38 Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page:
39 http://www.gnu.org/software/gnutls/ General help using GNU software:
40 http://www.gnu.org/gethelp/
41
43 Copyright © 2008 Free Software Foundation.
44 Copying and distribution of this file, with or without modification,
45 are permitted in any medium without royalty provided the copyright
46 notice and this notice are preserved.
47
49 The full documentation for gnutls is maintained as a Texinfo manual.
50 If the info and gnutls programs are properly installed at your site,
51 the command
52
53 info gnutls
54
55 should give you access to the complete manual.
56
57
58
59gnutls 2.8.6 gnutls_dh_params_export_raw(3)