diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-02-24 15:46:05 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-02-24 15:46:05 +0000 |
commit | 23efd99903aeca9bf12476a129e2944c62978bea (patch) | |
tree | 2abeba0a6a00f1f192ba5daa13e6f2014121c1e7 /doc/tex/serv1.tex | |
parent | 5673b9085a7a5daad79609230ab40eac75ac4f7d (diff) | |
download | gnutls-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.tex | 9 |
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 */ |