| resume-dtls.c | resume-dtls.c | |||
|---|---|---|---|---|
| skipping to change at line 123 | skipping to change at line 123 | |||
| global_init(); | global_init(); | |||
| gnutls_anon_allocate_client_credentials(&anoncred); | gnutls_anon_allocate_client_credentials(&anoncred); | |||
| for (t = 0; t < SESSIONS; t++) { | for (t = 0; t < SESSIONS; t++) { | |||
| int sd = sds[t]; | int sd = sds[t]; | |||
| /* Initialize TLS session | /* Initialize TLS session | |||
| */ | */ | |||
| gnutls_init(&session, | gnutls_init(&session, | |||
| GNUTLS_CLIENT | GNUTLS_DATAGRAM | | GNUTLS_CLIENT | GNUTLS_DATAGRAM); | |||
| GNUTLS_NO_EXTENSIONS); | ||||
| /* Use default priorities */ | /* Use default priorities */ | |||
| gnutls_priority_set_direct(session, | if (params->enable_session_ticket_client) | |||
| gnutls_priority_set_direct(session, | ||||
| "NONE:+VERS-DTLS1.0:+CIPHER-ALL:+ MAC-ALL:+SIGN-ALL:+COMP-ALL:+ANON-DH", | "NONE:+VERS-DTLS1.0:+CIPHER-ALL:+ MAC-ALL:+SIGN-ALL:+COMP-ALL:+ANON-DH", | |||
| NULL); | NULL); | |||
| else | ||||
| gnutls_priority_set_direct(session, | ||||
| "NONE:+VERS-DTLS1.0:+CIPHER-ALL:+ | ||||
| MAC-ALL:+SIGN-ALL:+COMP-ALL:+ANON-DH:%NO_TICKETS", | ||||
| NULL); | ||||
| /* put the anonymous credentials to the current session | /* put the anonymous credentials to the current session | |||
| */ | */ | |||
| gnutls_credentials_set(session, GNUTLS_CRD_ANON, anoncred); | gnutls_credentials_set(session, GNUTLS_CRD_ANON, anoncred); | |||
| if (params->enable_session_ticket_client) | ||||
| gnutls_session_ticket_enable_client(session); | ||||
| if (t > 0) { | if (t > 0) { | |||
| /* if this is not the first time we connect */ | /* if this is not the first time we connect */ | |||
| gnutls_session_set_data(session, session_data.data, | gnutls_session_set_data(session, session_data.data, | |||
| session_data.size); | session_data.size); | |||
| gnutls_free(session_data.data); | gnutls_free(session_data.data); | |||
| } | } | |||
| gnutls_transport_set_int(session, sd); | gnutls_transport_set_int(session, sd); | |||
| /* Perform the TLS handshake | /* Perform the TLS handshake | |||
| End of changes. 4 change blocks. | ||||
| 6 lines changed or deleted | 8 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||