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,
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 the secret key'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 [22m(0) is returned, otherwise a negative
35 error code is returned.
36
38 Report bugs to <bugs@gnutls.org>.
39 Home page: https://www.gnutls.org
40
41
43 Copyright © 2001-2020 Free Software Foundation, Inc., and others.
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 /usr/share/doc/gnutls/ directory does not contain the HTML form
51 visit
52
53 https://www.gnutls.org/manual/
54
55gnutls 3.6.13 gnutls_dh_params_export_raw(3)