diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-11 20:17:33 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-13 21:46:03 +0200 |
commit | a9b55a42fa65e37fbd00c7359f56b11eaea11e3e (patch) | |
tree | 5c3bf10d106951b2c3c06471fe13cbea9c05e6c8 /src/cli.c | |
parent | 6affb75709b91ea172d6119ecb687a767a9423ae (diff) | |
download | gnutls-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.c | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -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); |