gnutls_dh_get_group3
Api function
Usage
#include <gnutls/gnutls.h>
int gnutls_dh_get_group(gnutls_session_t session, gnutls_datum_t * raw_gen, gnutls_datum_t * raw_prime);
Arguments
gnutls_session_t session
|
is a gnutls session |
|---|---|
gnutls_datum_t * raw_gen
|
will hold the generator. |
gnutls_datum_t * raw_prime
|
will hold the prime. |
Overview
This function will return the group parameters used in the last Diffie-Hellman key exchange with the peer. These are the prime and the generator used. This function should be used for both anonymous and ephemeral Diffie-Hellman. The output parameters must be freed with gnutls_free().
Note, that the prime and generator are exported as non-negative integers and may include a leading zero byte.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise an error code is returned.
Releases
10 releases since Debian 4.0 (Etch); the text changed 9 times.