1gnutls_dh_params_export_raw(3) gnutls gnutls_dh_params_export_raw(3)
2
3
4
6 gnutls_dh_params_export_raw - API function
7
9 #include <gnutls/gnutls.h>
10
11 int gnutls_dh_params_export_raw(gnutls_dh_params_t params, gnutls_da‐
12 tum_t * prime, gnutls_datum_t * generator, unsigned int * bits);
13
15 gnutls_dh_params_t params
16 Holds the DH parameters
17
18 gnutls_datum_t * prime
19 will hold the new prime
20
21 gnutls_datum_t * generator
22 will hold the new generator
23
24 unsigned int * bits
25 if non null will hold the secret key's number of bits
26
28 This function will export the pair of prime and generator for use in
29 the Diffie-Hellman key exchange. The new parameters will be allocated
30 using gnutls_malloc() and will be stored in the appropriate datum.
31
33 On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative er‐
34 ror code is returned.
35
37 Report bugs to <bugs@gnutls.org>.
38 Home page: https://www.gnutls.org
39
40
42 Copyright © 2001- Free Software Foundation, Inc., and others.
43 Copying and distribution of this file, with or without modification,
44 are permitted in any medium without royalty provided the copyright no‐
45 tice and this notice are preserved.
46
48 The full documentation for gnutls is maintained as a Texinfo manual.
49 If the /usr/share/doc/gnutls/ directory does not contain the HTML form
50 visit
51
52 https://www.gnutls.org/manual/
53
54gnutls 3.7.6 gnutls_dh_params_export_raw(3)