summaryrefslogtreecommitdiff
path: root/doc/examples/ex-serv-anon.c
diff options
context:
space:
mode:
Diffstat (limited to 'doc/examples/ex-serv-anon.c')
-rw-r--r--doc/examples/ex-serv-anon.c22
1 files changed, 1 insertions, 21 deletions
diff --git a/doc/examples/ex-serv-anon.c b/doc/examples/ex-serv-anon.c
index abb4af51c6..51e3be4df2 100644
--- a/doc/examples/ex-serv-anon.c
+++ b/doc/examples/ex-serv-anon.c
@@ -23,24 +23,6 @@
#define MAX_BUF 1024
#define PORT 5556 /* listen to 5556 port */
-/* These are global */
-static gnutls_dh_params_t dh_params;
-
-static int generate_dh_params(void)
-{
- unsigned int bits = gnutls_sec_param_to_pk_bits(GNUTLS_PK_DH,
- GNUTLS_SEC_PARAM_LEGACY);
- /* Generate Diffie-Hellman parameters - for use with DHE
- * kx algorithms. These should be discarded and regenerated
- * once a day, once a week or once a month. Depending on the
- * security requirements.
- */
- gnutls_dh_params_init(&dh_params);
- gnutls_dh_params_generate2(dh_params, bits);
-
- return 0;
-}
-
int main(void)
{
int err, listen_sd;
@@ -64,9 +46,7 @@ int main(void)
gnutls_anon_allocate_server_credentials(&anoncred);
- generate_dh_params();
-
- gnutls_anon_set_server_dh_params(anoncred, dh_params);
+ gnutls_anon_set_server_known_dh_params(anoncred, GNUTLS_SEC_PARAM_MEDIUM);
/* Socket operations
*/