summaryrefslogtreecommitdiff
path: root/src/cli.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-11 20:17:33 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-13 21:46:03 +0200
commita9b55a42fa65e37fbd00c7359f56b11eaea11e3e (patch)
tree5c3bf10d106951b2c3c06471fe13cbea9c05e6c8 /src/cli.c
parent6affb75709b91ea172d6119ecb687a767a9423ae (diff)
downloadgnutls-a9b55a42fa65e37fbd00c7359f56b11eaea11e3e.tar.gz
Simplified and made more safe the packing of data for session storage. Extensions use
the internal API to store/retrieve during resumption. Removed OPRFI since it was never standardized and was never actually included in gnutls since it was in inactive ifdef. This was instead of rewriting it to use the new API.
Diffstat (limited to 'src/cli.c')
-rw-r--r--src/cli.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/cli.c b/src/cli.c
index 4d90b43191..f0eba23a7c 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -601,14 +601,8 @@ init_tls_session (const char *hostname)
}
}
-#ifdef ENABLE_OPRFI
- if (info.opaque_prf_input)
- gnutls_oprfi_enable_client (session, strlen (info.opaque_prf_input),
- info.opaque_prf_input);
-#endif
-
#ifdef ENABLE_SESSION_TICKET
- if (!info.noticket)
+ if (disable_extensions ==0 && !info.noticket)
gnutls_session_ticket_enable_client (session);
#endif
@@ -774,6 +768,7 @@ main (int argc, char **argv)
&session_data_size);
gnutls_session_get_id (hd.session, NULL, &session_id_size);
+
session_id = malloc (session_id_size);
gnutls_session_get_id (hd.session, session_id, &session_id_size);