summaryrefslogtreecommitdiff
path: root/doc/tex/serv1.tex
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-02-24 15:46:05 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-02-24 15:46:05 +0000
commit23efd99903aeca9bf12476a129e2944c62978bea (patch)
tree2abeba0a6a00f1f192ba5daa13e6f2014121c1e7 /doc/tex/serv1.tex
parent5673b9085a7a5daad79609230ab40eac75ac4f7d (diff)
downloadgnutls-23efd99903aeca9bf12476a129e2944c62978bea.tar.gz
The Diffie Hellman parameters are now stored in the credentials structures.
This will allow precomputation of signatures (for DHE cipher suites).
Diffstat (limited to 'doc/tex/serv1.tex')
-rw-r--r--doc/tex/serv1.tex9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/tex/serv1.tex b/doc/tex/serv1.tex
index af6c1bd64c..e7a9ab3546 100644
--- a/doc/tex/serv1.tex
+++ b/doc/tex/serv1.tex
@@ -108,6 +108,8 @@ void print_info(GNUTLS_STATE state)
}
+GNUTLS_DH_PARAMS dh_params;
+
static int generate_dh_primes(void) {
gnutls_datum prime, generator;
@@ -116,8 +118,9 @@ gnutls_datum prime, generator;
* once a day, once a week or once a month. Depends on the
* security requirements.
*/
- gnutls_dh_generate_params( &prime, &generator, DH_BITS);
- gnutls_dh_replace_params( prime, generator);
+ gnutls_dh_params_init( &dh_params);
+ gnutls_dh_params_generate( &prime, &generator, DH_BITS);
+ gnutls_dh_params_set( dh_params, prime, generator);
free( prime.data);
free( generator.data);
@@ -164,6 +167,8 @@ int main()
gnutls_srp_set_server_cred_file(srp_cred, SRP_PASSWD, SRP_PASSWD_CONF);
generate_dh_params();
+
+ gnutls_certificate_set_dh_params( x509_cred, dh_params);
/* Socket operations
*/